いくつかの数値計算プログラムのプロファイリングを取得することに興味があります。 -gオプションと-pgオプションを使用してコンパイルし、リンクしてgmon.outを取得しました。情報(プレーンテキスト)を読んだ後、それは少し醜いように見えます。プログラムがほとんどの時間を費やす10個の関数のグラフィック表現とフローチャートを取得するためのオープンソースツールがあるのだろうか。
ありがとう
あなたの質問に対する完全な答えではありませんが、おそらくあなたの問題の解決策です:私は主にgprof
から valgrind
のcallgrind
ツールに切り替えました結果を視覚化するために使用できる信じられないほどのグラフィカルツール kcachegrind
のため。インタラクティブなので、コールグラフの興味深い部分を拡大できます。
Gprof2dotは、gprofだけでなくcallgrindでも機能します。