1

私はパフォーマンス カウンターに取り組んでいます。これは常にアプリ内で実行され、リリース バージョンは常に実行されます。したがって、可能な限り高速である必要があります。

私は c#StopWatchと c++ を比較rdtsc()しましたが、100 000 000 サイクルで 3 秒かかるrdtsc()のは、必要な 23 秒に対して明確な勝者StopWatchです。

私の問題は、rdtsc()C ++から呼び出す方法しか知らないことです。

それを行うための標準的な方法があるかどうか、または管理されたc ++ dllを作成する必要があるかどうか、誰かが提案できますか?

4

0 に答える 0