提高計時器是否提供納秒分辨率的時間戳?如果是,如何獲得時間戳?通過Boost.Chrono以毫微秒的分辨率獲取時間戳
0
A
回答
2
納秒分辨率?你想在哪個硬件上運行你的程序? 在我的電腦上,我的表現計數器的頻率約爲。 4 Mhz,所以蜱持續250 ns。
As answered here,升壓計時器可以給你納秒分辨率,但是你不確定測量的精度。
1
爲了使用升壓計時器輕鬆獲取不同測量的時間戳,您可以使用boost CPU Timers。本網站還提供了關於計時器準確性的表格。
要在特定硬件上自己測量分辨率,請使用boost的cpu_timer_info.cpp。
相關問題
- 1. 獲取時間時,分,秒,毫秒,微秒
- 2. PHP日期時間由負UNIX時間戳與微秒毫秒/微秒
- 3. 如何以最大分辨率獲取文件時間戳?
- 4. 在Ruby中DateTime的毫秒分辨率
- 5. 丟棄時間戳的毫秒部分
- 6. Laravel獲取created_at以毫秒爲單位的時間戳
- 7. Turbo C++時間分辨率高達毫秒
- 8. 獲取自時代以來微秒的當前時間戳?
- 9. 以毫秒爲單位獲取Dateobject時間戳
- 10. 如何以毫秒爲單位獲取NSEvent時間戳?
- 11. 打字稿時間戳獲得毫秒
- 12. 時間戳準確性 - 獲得毫秒
- 13. Mongodb時間戳,以毫秒爲單位
- 14. iOS文件時間戳的分辨率
- 15. 格式時間從秒到毫秒:秒:毫秒:微秒
- 16. 在微秒或毫秒中獲取時間差在PHP中
- 17. PostgreSQL支持時間戳至納秒分辨率
- 18. 獲取包含微秒的日期和時間的時間戳
- 19. 通過VBScript獲取圖像分辨率
- 20. 睡眠多天,分辨率爲微秒
- 21. 嵌入式設備(Linux Kernel)上的微秒(或一個毫秒)時間分辨率
- 22. 添加納秒分辨率UNIX時間
- 23. 轉換log4j的時間戳通過unix命令毫秒
- 24. Excel VBA中的毫秒計時分辨率的交叉兼容
- 25. 時間以秒或毫秒
- 26. Postgres的時間戳UNIX時間以毫秒爲BIGINT
- 27. 帶時間戳的搜索時間(以毫秒爲單位)influxdb
- 28. PHP相當於一個javascript時間戳(毫秒不微)
- 29. Linux/OSX時鐘分辨率精確到毫秒級?
- 30. 網絡接收計時器到毫秒分辨率
正如你堅持。從Vista開始,通過使用HPET(高精度事件定時器),理論上可以獲得最佳效果。請參閱http://en.wikipedia.org/wiki/High_Precision_Event_Timer。問題是如何通過QueryPerformanceCounter()來獲取它,當在BIOS中可用並設置時使用HPET。 – SChepurin
@Schepurin「自從Vista使用HPET以來,理論上可以獲得的最好結果」?爲什麼如果我的處理器與3.33 GHz工作,這是因爲它是操作系統中的fastes時鐘? – Narek