- ベストアンサー
ボトルネック
C++でプログラムを書いているのですが、 妙に遅いのでどこがボトルネックになっているのか知りたいのですが、 例えば、「このメンバ関数のところでCPU timeの*%を使っている。」 みたいなことを教えてくれる関数はないでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
私の知る限りではありません。 私が、同様のことを実装したい時には、 clock関数やboostのtimer等を使います。
その他の回答 (2)
- tatsu99
- ベストアンサー率52% (391/751)
回答No.3
#2です。使用しているコンパイラにも依存しますのでコンパイラも提示すると良いでしょう。
- tatsu99
- ベストアンサー率52% (391/751)
回答No.2
>「このメンバ関数のところでCPU timeの*%を使っている。」 >みたいなことを教えてくれる関数はないでしょうか? 上記の関数は、知りませんが、プログラムの実行回数、CPU使用率等が計測出来るツールが(通常は)あります。 ただし、プラットホームにより、ツールの有無及び名称、機能などは、まちまちなので、このプログラムが動作している、マシンとOSを提示されると良い回答が得られるかもしれません。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。