linux環境下 C++性能測試工具 gprof + kprof + gprof2dot

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還是很方便有用的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章