Valgrind 简单用法


有时需要给自己写的小程序做个简单的 benchmark,查看内存使用情况和运行时间。这时可以试试 valgrind。

Ubuntu 下安装很简单:

sudo apt-get update
sudo apt-get install valgrind

显示堆空间使用情况

valgrind 

用图表表示堆空间使用情况

valgrind --tool=massif 
ms_print massif.out.*

用图表表示所有空间的内存占用情况

valgrind --tool=massif --pages-as-heap=yes 
ms_print massif.out.*

Reference


Written with StackEdit.