Skip to content

Instantly share code, notes, and snippets.

@wezm
Created January 19, 2019 22:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wezm/4211679041d9b3abe447679e98c224cd to your computer and use it in GitHub Desktop.
Save wezm/4211679041d9b3abe447679e98c224cd to your computer and use it in GitHub Desktop.
impact of rust 1.32.0 removing jemalloc infavor of default system allocator (x86_64-unknown-linux-gnu)
 rustc --version
rustc 1.31.1 (b6c32da9b 2018-12-18)
 cat src/main.rs
fn main() {
println!("Hello, world!");
}
 cargo build
Compiling binsize v0.1.0 (/tmp/binsize)
Finished dev [unoptimized + debuginfo] target(s) in 0.81s
 du -h target/debug/binsize
3.9M target/debug/binsize
 cargo build --release
Compiling binsize v0.1.0 (/tmp/binsize)
Finished release [optimized] target(s) in 0.23s
 du -h target/release/binsize
3.9M target/release/binsize
 strip target/release/binsize
 du -h target/release/binsize
420K target/release/binsize
 rustc --version
rustc 1.32.0 (9fda7c223 2019-01-16)
 cargo build
Compiling binsize v0.1.0 (/tmp/binsize)
Finished dev [unoptimized + debuginfo] target(s) in 0.56s
 du -h target/debug/binsize
2.3M target/debug/binsize
 cargo build --release
Compiling binsize v0.1.0 (/tmp/binsize)
Finished release [optimized] target(s) in 0.20s
 du -h target/release/binsize
2.3M target/release/binsize
 strip target/release/binsize
 du -h target/release/binsize
196K target/release/binsize
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment