地址:http://code.google.com/p/google-perftools/
google提供了这些profiler工具,主要目的在于为开发者提供一个分析程序性能的工具,便于开发者发现程序性能瓶颈,从而优化程序。
这些工具对于使用C++语言开发的多线程程序尤其有用。
主要工具有:
CMalloc:线程缓存的malloc,优化内存分配
heap-checker:内存泄露检测
heap-profiler:程序内存使用情况检测
cpu-profiler.:对cpu使用情况分析,会给出每个函数的cpu使用情况,并给出函数间的调用关系
其他类似的工具: