1

VMware (Ubuntu) で大きな C++ プロジェクトに取り組んでいます。いくつかのプロセスと多数の cpp ファイルがあります。

私が知りたいのはこれです:コードを実行している間、各cppファイルでいくつの操作(加算、乗算、読み取り、書き込み、シフトなど)が実行されていますか。

私はこれをたくさん検索しましたが、実行中のコードの命令数を教えてくれるプロファイラーを探す必要があることはわかっていますが、まだプロファイラーは見つかりませんでした。

私はプログラミングの初心者なので、助けていただければ幸いです。

4

2 に答える 2

2

Valgrind はおそらくあなたが探しているものです。パッケージ マネージャーからインストールしvalgrind --tool=cachegrind、コマンド ラインの先頭に追加してプログラムを実行するだけです。

于 2013-03-07T10:05:59.097 に答える
0

valgrindはLinuxに最適なツールですが、Windowsでは、VisualStudioに組み込まれているプロファイラーを使用するのが最適です。無料のExpressではなくフルバージョンが必要であることに注意してください。

于 2013-03-07T10:07:41.167 に答える