• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

gprof和gperftools使用记录

开发技术 开发技术 4小时前 3次浏览

gprof

gcc编译、链接添加-pg,process运行正常结束后会生成gmon.out报告,使用gprof工具分析gmon.out报告(gprof output)

gperftools

  • 编译安装gperftools (download)
  • 需要仔细阅读INSTALL文档,特别是<NOTE FOR 64-BIT LINUX SYSTEMS>
  • gperftools支持heap-checker, heap-profiler, and cpu-profiler,使用文档wiki
  • 工作主要是用cpu-profiler,首先gcc链接添加-lprofiler,然后env CPUPROFILE=test.prof 执行文件, 结束进程后会生成test.prof报告,使用pprof分析报告。支持图形报告,但是需要装一些工具,具体可以阅读cpu profiler,文档还描述了统计特定代码段的方法

小班了,下次再补充更详细的用法和一些坑的避免


程序员灯塔
转载请注明原文链接:gprof和gperftools使用记录
喜欢 (0)