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