通知
すべてクリア
Topic starter
2016年5月11日 9:03 AM
お世話になっております。
Windows 10下、Visual Studio 2005で使っています。
C言語ないしC++で
コードの最初と最後に、何等かの仕掛けを作っておいて、
プログラムが流れるのにかかった、実行時間計測をするのには、
どうすればいいでしょうか?
その時間も、メモリに入れておくだけではなく、
表示されるようにしておきたいです。
よろしくお願いいたします。
2016年5月11日 11:39 AM
あまり細かい時間は計測できません。解像度はせいぜい[ms]程度です。
Win32SDKにはタイマーに関する関数がいくつかありますが、
実行時間の計測に使えそうなのは
1.GetTickCount()
2.マルチメディアタイマーのtimeGetTime()
などでしょうか。
マルチメディアタイマーの精度は限界まで上げて使いましょう。
2016年5月11日 11:42 AM
え~と、訂正 orz.
3.QueryPerformanceCounter()
を忘れてました。
2016年5月11日 2:33 PM
中澤様。
g紹介していただいたようにやってみたら、
お蔭さまで。タイマーセットできました。
本当にありがとうございます。