Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在研究一个性能计数器,它将始终在应用程序内运行,永远是发布版本。因此,它需要尽可能快。
我确实比较了 c#StopWatch和 c++ rdtsc(),并且 100 000 000 个周期需要 3 秒rdtsc()是明显的赢家,而StopWatch需要 23 秒。
StopWatch
rdtsc()
我的问题是我只知道如何rdtsc()从 c++ 调用。
任何人都可以建议是否有标准的方法,或者我是否必须编写一个托管的 c++ dll?