Intel の RDTSC を使用していくつかのパフォーマンス測定を試みていますが、さまざまなテスト実行中に得られる変動は非常に奇妙です。ほとんどの場合、C での私のベンチマークには 3000000 Mio サイクルが必要ですが、まったく同じ実行でも、場合によっては 5000000 とほぼ 2 倍かかることがあります。適切なパフォーマンスの見積もりが得られるように、負荷の高いワークロードを並行して実行しないようにしました。この巨大なタイミングの変動がどこから来るのか誰にも分かりませんか? 割り込みなどが発生する可能性があることは知っていますが、タイミングがこれほど大きく変動するとは思っていませんでした。
PS .: Linux を実行している Pentium プロセッサで実行しています。
フィードバックありがとう、ジョン