google-perftools

范彭亮
2023-12-01

地址:http://code.google.com/p/google-perftools/

google提供了这些profiler工具,主要目的在于为开发者提供一个分析程序性能的工具,便于开发者发现程序性能瓶颈,从而优化程序。

这些工具对于使用C++语言开发的多线程程序尤其有用。

主要工具有:

CMalloc:线程缓存的malloc,优化内存分配

heap-checker:内存泄露检测

heap-profiler:程序内存使用情况检测

cpu-profiler.:对cpu使用情况分析,会给出每个函数的cpu使用情况,并给出函数间的调用关系


其他类似的工具:

•sysprof : http://sysprof.com/


 类似资料: