>>351
1. まあ糞なだけのコードを弄ってたんでしょうな俺は

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同士)の面からしても良いとは言えない。