CentOS 上优化 Rust 性能的实用清单
一 编译与链接优化
[profile.release]
opt-level = 3
lto = true
codegen-units = 1
RUSTFLAGS="-C target-cpu=native" cargo build --release
二 代码与算法层面优化
三 性能分析与定位瓶颈
sudo perf record -g target/release/your_program
sudo perf report
cargo install flamegraph
RUSTFLAGS="-C target-cpu=native" cargo flamegraph --bin your_program
四 系统与运行时调优
ulimit -n 65535
五 快速检查清单