[tor-bugs] #25269 [Core Tor/Tor]: Set codegen-units to 1 in src/rust/Cargo.toml to eke out every last drop of performance
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Feb 15 19:47:13 UTC 2018
#25269: Set codegen-units to 1 in src/rust/Cargo.toml to eke out every last drop of
performance
------------------------------+------------------------
Reporter: cypherpunks | Owner: (none)
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords: rust, easy
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
------------------------------+------------------------
Rust 1.24 now sets codegen-units to 16 by default to speed up compilation
time but it makes the final binary slower https://blog.rust-
lang.org/2018/02/15/Rust-1.24
> For maximum speed, setting `codegen-units` to `1` in your `Cargo.toml`
is needed to eke out every last drop of performance.
So [https://gitweb.torproject.org/tor.git/tree/src/rust/Cargo.toml
src/rust/Cargo.toml] should be changed with that to squeeze the most perf.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25269>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list