コードの最初と終わりで、仕掛けを作っておいて、流れた実行時間の計測をするのには? – プログラミング – Home

コードの最初と終わりで、仕掛けを作って...
 
通知
すべてクリア

[解決済] コードの最初と終わりで、仕掛けを作っておいて、流れた実行時間の計測をするのには?


いえやす
 いえやす
(@いえやす)
ゲスト
結合: 15年前
投稿: 18
Topic starter  

お世話になっております。
Windows 10下、Visual Studio 2005で使っています。
C言語ないしC++で
コードの最初と最後に、何等かの仕掛けを作っておいて、
プログラムが流れるのにかかった、実行時間計測をするのには、
どうすればいいでしょうか?
その時間も、メモリに入れておくだけではなく、
表示されるようにしておきたいです。
よろしくお願いいたします。


引用未解決
トピックタグ
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 4年前
投稿: 828
 

あまり細かい時間は計測できません。解像度はせいぜい[ms]程度です。
Win32SDKにはタイマーに関する関数がいくつかありますが、
実行時間の計測に使えそうなのは

1.GetTickCount()
2.マルチメディアタイマーのtimeGetTime()

などでしょうか。
マルチメディアタイマーの精度は限界まで上げて使いましょう。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 4年前
投稿: 828
 

え~と、訂正 orz.

 3.QueryPerformanceCounter()

を忘れてました。


返信引用
・ス・ス・ス・ス・ス竄キ
 ・ス・ス・ス・ス・ス竄キ
(@・ス・ス・ス・ス・ス竄キ)
ゲスト
結合: 8年前
投稿: 1
 

中澤様。
g紹介していただいたようにやってみたら、
お蔭さまで。タイマーセットできました。
本当にありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました