Fellow Americans, get your asses to the polls
Posts
-
Fellow Americans, get your asses to the polls -
#rust v1.81 vs v1.82.Rust issue: https://github.com/rust-lang/rust/issues/132636
-
#rust v1.81 vs v1.82.Flamegraphs for each:
-
#rust v1.81 vs v1.82.#rust v1.81 vs v1.82. That's a lot of instructions!
GitHub - tobz/miniz-oxide-slowdown-repro: A minimum viable reproduction of an inexplicable performance regression in `miniz-oxide` between Rust 1.81 and 1.82.
A minimum viable reproduction of an inexplicable performance regression in `miniz-oxide` between Rust 1.81 and 1.82. - tobz/miniz-oxide-slowdown-repro
GitHub (github.com)
-
The remaining 3 allocations were fixed in https://github.com/tokio-rs/tokio/pull/6779. I was seeing them because the project I'm measuring on is using older Tokio due to transitive deps.The remaining 3 allocations were fixed in https://github.com/tokio-rs/tokio/pull/6779. I was seeing them because the project I'm measuring on is using older Tokio due to transitive deps.
I was wrong that they happen on aarch64 and not x84_64. In fact, there are 3 _other_ allocations on Tokio v1.40 on macOS that are not present on Linux. They happen in a mutex (or at least the first one), so totally possible that Linux is better at it.