gpt4 book ai didi

windows - HPET 是否可以在 Windows 中直接访问?

转载 作者:可可西里 更新时间:2023-11-01 12:40:29 25 4
gpt4 key购买 nike

我想将高性能事件计时器 (HPET) 用作分析工具,以便快速进行非常高精度的测量。 timeGetTime 在 1ms 时没有提供足够的分辨率,而 QueryPerformanceCounter 每次读取的速度比我想要的要慢得多。我在研究问题时遇到了 HPET,但我看不到任何关于如何实际解决它的示例。

那么我可以直接使用它吗(汇编没问题),还是必须依赖已经内置在 Win32 API 中的多媒体/高性能计时工具?

最佳答案

我也有兴趣使用 HPET,但它是一个计时器。按照我的理解,QueryPerformanceCounter 和 QueryPerformanceFrequency 实际上正在访问 HPET 的计数器和时钟,这在 Windows XP 下有效(例如,参见 http://www.geisswerks.com/ryan/FAQS/timing.html)。

就计时代码而言,我认为通过使用 QueryPerformanceCounter,您实际上可以访问构成 HPET 基础的计数器,而这一切都存在于芯片组(而不是处理器)中。

关于windows - HPET 是否可以在 Windows 中直接访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/786324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com