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 生成更简洁的函数名。
生成的图片例子:
阅读(2556) | 评论(0) | 转发(0) |