→ WPC001:是用ktime嗎? ktime應該是比較準的測量,更準的話就是HPET了 08/15 21:57
最近寫了一個測量Timer時間準確性的程式
一般來說,Timer執行時,多少會有些延遲
可是我測出來的結果是,會有提前執行情況
例如,我設定每500ms print訊息一次
結果如下:
秒 奈秒 誤差值(ns)
system time= 1280474720 52601669 2462951
system time= 280474720 555064620 -2500454
system time= 1280474721 52564166 27742
(第一列的誤差值加上500m再加上目前顯示奈秒的時間等於第二列的奈秒時間)
在第二列執行完後,卻發生提前執行第三列的情況
不到500ms就執行了(497.499546ms執行)
雖然誤差很小,可是為什麼會有提前執行的情況呢?
我一直想不透,有人可以解釋一下嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.87.101