性能优化性能优化知识体系概览本页总览性能优化知识体系概览 答案 Rust 默认就很快,但仍有大量优化空间。 优化方法论 先测量,后优化——没有性能数据的优化是盲目的 先算法,后底层——O(n)O(n)O(n) → O(logn)O(\log n)O(logn) 比任何底层优化都有效 先 release,后调参——cargo build --release 比 debug 快 10-100x 优化工具链 工具用途criterion统计学基准测试flamegraph火焰图perf / Instruments系统级性能分析cargo-bloat二进制大小分析dhat堆分配分析valgrind --tool=callgrind指令级分析 相关链接 Rust Performance Book criterion.rs