由於據報iPhone4S的時鐘頻率爲800MHz,因此定時器可能具有200MHz(5nsec)的粒度?任何人都知道最短的循環時間可能是什麼?iPhone 4S計時器的粒度是多少?
2
A
回答
4
因爲一個典型的運行循環管理的各種輸入源,用於定時器的時間間隔的有效 分辨率被限制爲上 50-100毫秒的數量級。如果在長標註期間或運行循環處於非 監控定時器的模式下發生定時器的觸發時間 ,定時器將不會觸發,直到下一次運行循環檢查定時器爲止。因此,計時器觸發的實際時間可能是在計劃的點火時間之後的相當長的一段時間。
不過,這就是NSTimer,它通常用於觸發在特定時間或某個時間間隔發生的事件。如果您嘗試測量已用時間,則可能會得到比100ms更精確的結果,但我沒有看到文檔中記錄的準確性。
1
嘗試包括mach/mach_time.h,mach_time()似乎提供了微秒或更好的分辨率定時值,並且沒有像NSDate那樣的非單調性問題。
相關問題
- 1. CUDA Memory Checker的粒度是多少?
- 2. iPhone 4S加速度計規格
- 3. iPhone設備的空閒計時器值是多少?
- 4. 計算時間粒度
- 5. iPhone 4s模擬器
- 6. SQL Server中的默認鎖粒度是多少?
- 7. Backbone.js視圖的適當粒度是多少?
- 8. WebOS中的細粒度計時
- 9. 構造函數或setter注入時依賴關係的粒度是多少?
- 10. 計算文本的寬度是多少?
- 11. 計算浮點的長度是多少
- 12. 什麼是細粒度和粗粒度超時
- 13. iPhone 4s問題
- 14. iPhone 4S - BLE數據傳輸速度
- 15. iPhone 4S/iPad空中屏幕高度
- 16. 用於VBScript性能測量的細粒度計時器
- 17. iPhone 4s處理器的速度相當於
- 18. iPhone上的默認經度和緯度是多少?
- 19. 細粒度多線程 - 工作任務應該執行多少?
- 20. MongoDB的多粒度鎖定
- 21. Collection.toArray()的時間複雜度是多少?
- 22. 更多計時器任務更少或任務更少的計時器
- 23. 計算CRC的時間是多少
- 24. 構建項目時是否存在太多粒度的缺陷?
- 25. Swift TableView在Iphone 4s和Iphone 5s上的高度不一樣
- 26. 函數調用參數中交叉表達式的粒度是多少?
- 27. cudaEventElapsedTime()的精度是多少?
- 28. cpp_dec_float_50的精度是多少?
- 29. iOS模擬器縮放爲iPhone 4s?
- 30. 減計數器號碼是多少?
+1這就是我一直在尋找的東西 - 我確定你可以用比NSTimer更好的準確度來衡量時間,但我忘記了在哪裏尋找。 – Caleb 2012-01-07 18:53:53