【问题标题】:GetSystemTimePreciseAsFileTime and QueryPerformanceCounterGetSystemTimePreciseAsFileTime 和 QueryPerformanceCounter
【发布时间】:2015-09-03 13:18:23
【问题描述】:

我想知道 Windows 函数 GetSystemTimePreciseAsFileTime 是否使用 QueryPerformanceCounter / RDTSC 计数器以亚微秒分辨率检索 UTC 时间?

【问题讨论】:

  • 有一个非常重的推论,但没有完全的保证。引用:“TSC 同步算法得到显着改进,以更好地适应具有许多处理器的大型系统。此外,还添加了对新的精确时间 API 的支持,它可以从操作系统获取精确的挂钟时间戳。对于更多信息,请参阅 GetSystemTimePreciseAsFileTime。”
  • @HansPassant 的确如此。

标签: c++ windows time


【解决方案1】:

在内部GetSystemTimeAsPreciseFileTime 确实使用QueryPerformanceCounter、来自USER_SHARED_DATA 的一些值,以及一些返回其值的算术。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    相关资源
    最近更新 更多