LINUX 下的内存检测工具, 性能测试工具

时间:2022-02-22 22:11:21

1.

    valgrind ,使用例子,根据还有其它功能很强大,发掘中.
. valgrind --tool=memcheck --leak-check=yes ./ProxyServer  检测内存泄漏
    valgrind --tool=memcheck --leak-check=full --show-reachable=yes

2.

    gprof 使用方式:

   在编译的时候要加上 -pg -g 的CFLAGS和CPPFLAGS.

   然后运行,在当前目录, 生成记录文件,缺省叫gmon,使用 export GMON_OUT_PREFIX=x.out 可以生成x.out.pid的文件名.

   gprof [选项] 即可分析并打印结果

 

   gprof对于多线程和多进程的支持很弱的话,

   期待vTune, KDE坏了,还没有装上,有时间搞搞

 

3. 1. pmap是一个好东东,可以看到如ollydbg的memory结构,即虚拟内存的分段属性,模块名
   使用例子: pmap 12324