• ベストアンサー

ボトルネック

C++でプログラムを書いているのですが、 妙に遅いのでどこがボトルネックになっているのか知りたいのですが、 例えば、「このメンバ関数のところでCPU timeの*%を使っている。」 みたいなことを教えてくれる関数はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • m-kur
  • ベストアンサー率50% (22/44)
回答No.1

私の知る限りではありません。 私が、同様のことを実装したい時には、 clock関数やboostのtimer等を使います。

noname#108554
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.3

#2です。使用しているコンパイラにも依存しますのでコンパイラも提示すると良いでしょう。

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.2

>「このメンバ関数のところでCPU timeの*%を使っている。」 >みたいなことを教えてくれる関数はないでしょうか? 上記の関数は、知りませんが、プログラムの実行回数、CPU使用率等が計測出来るツールが(通常は)あります。 ただし、プラットホームにより、ツールの有無及び名称、機能などは、まちまちなので、このプログラムが動作している、マシンとOSを提示されると良い回答が得られるかもしれません。

noname#108554
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう