タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingと4とwindowsに関するagxのブックマーク (1)

  • 二流プログラマの三流な日常: プログラムの実行時間を計測する

    Windowsでプログラムの実行時間を計るのは簡単ではありません。他のスレッドが計測の邪魔をするからです。 最初に確認しなくてはならない事は、実行時間を計測するために、ソースコードを修正できるか否かです。 前者の場合は、Kernrateやパフォーマンスカウンタを使うのが一般的です。 ここでは後者の状況について詳しく検討していきます。 まず、よくある計算方法。 時間計測関数の以下を使います。(参考:その分解能) QueryPerformanceFrequency GetTickCount timeGetTime GetSystemTimeAsFileTime これらは特殊な状況を除いて不合格です。何せ、他のプログラムが動作している時間を全く考慮しません。Windows98なら以下が使えない為、仕方がない。 GetProcessTime GetThreadTime これが正解です。プロセスが複

  • 1