Valgrind 简单用法

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

Ubuntu 下安装很简单:

sudo apt-get update
sudo apt-get install valgrind

显示堆空间使用情况

valgrind <program-name>

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

valgrind --tool=massif <program-name>
ms_print massif.out.*

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

valgrind --tool=massif --pages-as-heap=yes <program-name>
ms_print massif.out.*

Reference


Written with StackEdit.

上一篇:通过Parcelable协议传递数据出现系列错误


下一篇:zbbix介绍