x86命令の所要クロック計測スレ
■ このスレッドは過去ログ倉庫に格納されています
0355● ◆Yonah..nWQ
2005/05/08(日) 00:15:231. まあ糞なだけのコードを弄ってたんでしょうな俺は
2. 〜Frequencyは先頭で1回だけしか呼び出してないとしても?
ちなみにこんなコード
QueryPerformanceFrequency(&freq) ;
QueryPerformanceCounter(&time1) ;
whiile (hogehoge) {
//
//何かの処理
//
QueryPerformanceCounter(&time2) ;
cout << ((double) (time2 -time1)) / (freq * 1000000.0) << endl;
time1 = time2 ;
}
バッテリーモードにしたらクロック落ちる設定にして作動中にACアダプタぶっこぬいて
みたけどやっぽりそれでも正しくカウントされてるっぽい。
rdtsc直接使ったときは調べてない。
3. インラインasm文使うと前後に無駄にレジスタ待避のコードが追加されるんですが?
移植性(あくまでWindows同士)の面からしても良いとは言えない。
■ このスレッドは過去ログ倉庫に格納されています