valgrind

valgrind一、工具获取二、valgrind组成1、Memcheck 2、Callgrind3、Cachegrind 4、Helgrind5、Massif6、lackey7、nulgrind8、DRD二、安装三、使用(官网http://valgrind.org/docs/manual/quick-start.html#quick-start.intro)1、常规检测内存使用有无异常A、源码如下四、深入研究1、massif 用法2、unbuntu 下有个漂亮的可视化工具,查看massif输出

一、工具获取

二、valgrind组成

1、Memcheck

一切对malloc()/free()/new/delete的调用都会被捕获。所以,它能检测以下问题 :

2、Callgrind

3、Cachegrind

4、Helgrind

5、Massif

6、lackey

7、nulgrind

8、DRD

二、安装

 

三、使用(官网http://valgrind.org/docs/manual/quick-start.html#quick-start.intro

1、常规检测内存使用有无异常

A、源码如下

 

四、深入研究

1、massif 用法

2、unbuntu 下有个漂亮的可视化工具,查看massif输出