1

我正在研究一个性能计数器,它将始终在应用程序内运行,永远是发布版本。因此,它需要尽可能快。

我确实比较了 c#StopWatch和 c++ rdtsc(),并且 100 000 000 个周期需要 3 秒rdtsc()是明显的赢家,而StopWatch需要 23 秒。

我的问题是我只知道如何rdtsc()从 c++ 调用。

任何人都可以建议是否有标准的方法,或者我是否必须编写一个托管的 c++ dll?

4

0 回答 0