Компилятор rustc имеет 4 уровня оптимизации , , как у gcc.
opt-level
This flag lets you control the optimization level.
0: no optimizations
1: basic optimizations
2: some optimizations
3: all optimizations
s: optimize for binary size
z: optimize for binary size, but also turn off loop vectorization.
Если я делаю сборку с Cargo и его опцией --release
, какой уровень оптимизации используется?
cargo build --release
Finished release [optimized] target(s) in 0.75s