Rust性能分析
- 安装性能分析工具:
sudo apt-get install valgrind kcachegrind
-
可以安装windows下的图形工具:qcachegrind
-
编辑Cargo.toml, release下保存符号信息:
[profile.release]
debug= true
- 编译出需要性能分析的二进制文件
cargo build --release --bin profile
- 利用valgrind生产性能日志:
valgrind --tool=callgrind ./profile
- 利用kcachegrind或者windows下qcachegrind打开
callgrind.out
性能日志文件
网友评论