2009-08-12 12 views
1

私のプログラムのいくつかの操作を詳細にプロファイルする必要があります。 cachegrindのようなものは非常に良いでしょう。ちょうどプログラムの範囲をプロファイルする方法

しかし私の問題は、データ構造をセットアップするのに時間がかかり、プログラム全体に使用できないということです。走るには数時間かかるでしょう。

ライブラリに付属しているプロファイリングツールについて知っている人はいますか?プロファイリングデータを必要とする部分の周りに「start_profiling()」と「end_profiling()」というコールを置くことができます。コードはC++

答えて

0

あなたは、これはあなたが探しているものだと思うかもしれない、とあなたは問題がどこにあるのような前提を持っていることで書かれている

。あなたは一人ではありませんが、this worksです。

1

Shiny C++ Profilerは非常に高速であり、コード内のカスタムポイントにその関数を挿入することで、プログラムのどの部分をプロファイリングするかを指定することができます。

+0

それを見て、それはbraindeadでも動作します - 他のオプションはありません。私はこのファイルをプロファイルしたいと言うことができますが、実行されたソースコードがどのファイルであっても、ここからここまでプロファイリングを開始したいとは思っていません。 – Lothar

関連する問題