Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1751299
  • 博文数量: 100
  • 博客积分: 10122
  • 博客等级: 上将
  • 技术积分: 4092
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-04 20:28
文章分类

全部博文(100)

文章存档

2010年(2)

2009年(28)

2008年(70)

我的朋友

分类: LINUX

2009-07-12 21:31:12

gprof2dot能将 gprof生成的 profiling数据导出为 dot格式,工具的主页为:




使用方法:

/path/to/your/executable arg1 arg2
gprof path/to/your/executable | gprof2dot.py | dot -Tpng -o output.png

如果是 C++ 程序, gprof 生成的C++函数名包含了完整的签名(包括模板信息),会导致图非常大, 而某些版本的dot又不能生成如此巨大的 png,解决办法是用 gprof2dot -s 生成更简洁的函数名。

生成的图片例子:


From
阅读(1808) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~