実行時を測定する必要のあるCPUバインドテストを実行する必要があることがあります。テストは1分単位で続きます。問題は、実行から実行までのランタイムがかなり異なる(+/- 5%)ということです。私たちは、例えば、変動がシステム上の他のアプリケーション/サービスから活性によって引き起こされると思われる。彼らのアイドル時間(のIntelliSenseを更新するなどのVisual Studio)で Windowsで反復可能なCPUバウンド・ベンチマーク・ランタイムを取得するにはどうすればよいですか?
- アプリケーション。
ベンチマークのタイミングをより安定させるためのヒントはありますか?
は現在、我々は、他のすべてのアプリケーションを最小化する「上ノーマル」優先度でテストを実行し、それがテストを実行中のマシンに手を触れません。
複数の実行を実行する際の問題は、編集 - ビルド実行サイクルが大幅に増加することです。これにより、コードの最適化に取り組んでいるときに私たちの速度が大幅に低下します。 – pauldoo