您的位置:首页 > 运维架构 > Linux

linux环境下 C++性能测试工具 gprof + kprof + gprof2dot

2016-04-01 10:06 579 查看
1.gprof

很有名了,google下很多教程

g++ -pg -g -o test test.cc

./test //会生成gmon.out

gprof ./test > prof.log

对于生成的prof.log ,wow, 很有用处的但是看起来有点累,不是吗:)

2.Kprof

sudo apt-get install kprof

kprof -f ./test //注意已经按照前面的用gprof生成 gmont.out 了。

将gprof , GUI化了,更加友好,还是很方便的,它也利用而来graphviz绘制了运行时流程图,但是对于大的程序,似乎效果不太好,流程图感觉完全乱掉了,而且对于大程序,kprof运行的有点慢,在我的破机器上跑半天才出来。总的来说它的object profile还是很方便有用的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: