7

valgrind - callgrind ツールを使用して、特定の実行可能ファイルのプロファイルを作成しようとしています。を使用して注釈付き出力を作成しましcallgrind_annotate --auto=yesた。作成された出力は、私の理解によれば、特定の命令が呼び出された回数である Ir count について教えてくれますが、コードのどのセクションの実行に最大の時間がかかっているかを知りたいです。

どうすればそれを知ることができますか?

私のアプリケーションで、より時間がかかっている部分を見つけたい...特定の関数が他の関数よりも多くの回数呼び出される場合があります..しかし、呼び出される回数が少ない関数は、その関数よりも時間がかかっています他の

4

1 に答える 1

5

UI KCachegrindを使用することをお勧めします。アプリケーション フローの理解と、ボトルネックの可能性の検出がはるかに容易になります。

于 2015-10-30T11:22:02.723 に答える