benchmarking

    8

    1答えて

    私はCで非常に短い操作のためにいくつかのマイクロベンチマークコードを書いています。例えば、私が測定していることは、渡された引数の数に応じて空の関数を呼び出すために必要なサイクル数です。 現在、CPUのサイクル数を取得するために、各操作の前後にRDTSC命令を使用してタイミングを取っています。しかし、私は、最初のRDTSCの前に発行された指示が、実際に測定している指示を遅くするかもしれないと懸念して

    0

    4答えて

    実行時を測定する必要のあるCPUバインドテストを実行する必要があることがあります。テストは1分単位で続きます。問題は、実行から実行までのランタイムがかなり異なる(+/- 5%)ということです。私たちは、例えば、変動がシステム上の他のアプリケーション/サービスから活性によって引き起こされると思われる。彼らのアイドル時間(のIntelliSenseを更新するなどのVisual Studio)で ファイ

    2

    5答えて

    どこでも繰り返されていると思います。あなたは、ネットワークが遅いか、機械か遅いか何かを感じることができます。しかし、サーバ/シャーシのログには何も表示されないので、ITはあなたを信じていません。職業はなんですか? あなたの回帰は2倍の時間がかかっていますが、それでは十分ではありません ddなどを使用して100 GBを転送しても、それだけでは不十分です。 サーバーを別のシャーシに2週間置くと、正常に

    9

    3答えて

    少なくとも1msの精度でメッセージをオブジェクトに送信するのにどれくらいの時間がかかりますか?これはどうすればいいですか?

    2

    3答えて

    私は、PHP対Python(そして、私が含む必要がある他の言語の可能性もある)の正確なランタイム比較をしようとしています。スクリプト内のタイミングは私の問題ではありませんが、スクリプト内のタイミングは、スクリプトの実行要求が出されてから出力するまでのすべてを考慮しません。 1)実際にこのようなことを考慮する価値はありますか? 2)これを考慮する価値があると仮定して、どうやってこれを行うのですか?