—— 来自 Jiayu S3, Android 7.1.1上的 S1Next-鹅版 粗略搜了一下,说是新款的Intel主板不再使用初代PC的RTC(real time clock) 64hz芯片了,改成了纳秒级的High Precision Event Timer,估计苹果用的是这个?
10ms可能是软件API的局限**,微软应该给了别的API去访问这个纳秒级的时间更新:
https://msdn.microsoft.com/en-us/library/windows/desktop/dn553408(v=vs.85).aspx 发现LZ总是脑洞很大
用timeBeginPeriod(1) 所以说你脑洞啊,你怎么知道其他兼容机就没有10ms的tickrate呢? 复习OS的时钟章节 win7上的一个tick固定是1/64秒,这个是nt内核的design,win8以后就是dynamic tick了
mac和linux很早就是dynamic tick
我还以为这是win程序员的常识,因为以前经常有人偷懒写Sleep(1)这种代码 后来到了win8上面这种代码就吃瘪了,也是一些老程序在win8以后更费电的原因 einhorn 发表于 2016-12-14 13:59
win7上的一个tick固定是1/64秒,这个是nt内核的design,win8以后就是dynamic tick了
mac和linux很早就是dy ...
你在说chrome吗?
页:
[1]