几天前,需要以编程方式确定一艘飞船的机器正常运行时间。嗯,问题很简单(GetTickCount[64]
),但结果却很奇怪:虽然我早上打开了车,但很自信地得出正常运行时间超过一天的结论,表明昨天早上。我查看了任务管理器窗口中的相同值。
重新启动 - 一切正常,数据正确。但他开始追随。
连续几天,它都显示正常,在所有机器关闭的情况下都能正常工作。
昨晚,像往常一样,我通过“关机”关闭了机器。今天早上她告诉我——我从昨天早上就开始工作了!
会是什么呢?某种我没有要求的冬眠?我怎样才能确定?
几天前,需要以编程方式确定一艘飞船的机器正常运行时间。嗯,问题很简单(GetTickCount[64]
),但结果却很奇怪:虽然我早上打开了车,但很自信地得出正常运行时间超过一天的结论,表明昨天早上。我查看了任务管理器窗口中的相同值。
重新启动 - 一切正常,数据正确。但他开始追随。
连续几天,它都显示正常,在所有机器关闭的情况下都能正常工作。
昨晚,像往常一样,我通过“关机”关闭了机器。今天早上她告诉我——我从昨天早上就开始工作了!
会是什么呢?某种我没有要求的冬眠?我怎样才能确定?
这就是混合启动。最后两个链接包含用于测量自上次睡眠以来的时间的示例命令。
奇怪的 CPU 正常运行时间行为:
为什么关闭后系统正常运行时间仍然过长?:
Windows 8 报告错误的正常运行时间(可能是混合启动总正常运行时间):