winapi - GetTickCount() 实际测量什么?

标签 winapi

我想知道 Windows API GetTickCount() 的作用是什么?实际测量?它是否测量从按下系统电源按钮的那一刻起的时间?它是否也测量引导加载程序或 BIOS 加载所需的时间? 我正在尝试测量 Windows 7 上的启动时间。

最佳答案

您不应该将其视为测量“自”任何事情以来的时间。仅将其用作相对时钟源。换句话说,调用一次GetTickCount,然后做一些事情,然后再次调用它,然后减去。不要使用刻度数的绝对值。

精确的启动时间未指定,并且在调试 Windows 版本时,“启动时间”被人为设置为过去的 49.7 天,以暴露计时器翻转错误。

关于winapi - GetTickCount() 实际测量什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15503088/

相关文章:

c++ - 如何完全删除窗口的非客户区?

c - 内存映射文件更改未反射(reflect)在基础文件中

c++ - GetGuiResources WIn32 API 用法

c++ - 从任务栏隐藏 "Close Window"选项

c++ - 无法解析函数 'GetRawInputDeviceList'

c# - C# 新手-想添加 WndProc

c++ - Win32 LB_GETTEXT 返回垃圾

c++ - 带有 Unicode UTF-16 (1200) 代码页字符串表的 VerQueryValue 失败

c++ - 如何为 fstream 对象设置标志 FILE_FLAG_BACKUP_SEMANTICS?

windows - SetCurrentDirectoryW 中的错误 206