我期待在iOS應用程序中執行高精度計時。在Intel x86芯片上,我會使用RDTSC獲取時間戳,但是我無法在ARM設備上執行此操作。是否有相當於可以從iOS應用程序使用的RDTSC?RDTSC相當於iOS
0
A
回答
0
對於高精度授時,也許你可以使用mach_absolute_time()
0
似乎有一個內置鏗鏘爲此,__builtin_readcyclecounter()
。在x86上,它編譯爲rdtsc
;在ARM64上,它編譯爲mrs x0, PMCCNTR_EL0
。在ARM上它總是返回0。儘管ARM64對我來說已經足夠好了,因爲iOS 11中的32位支持已被丟棄。
相關問題
- 1. onDestroy()相當於IOS
- 2. IOS相當於Android的Paint.breakText()
- 3. iOS中的System.IO.Path相當於
- 4. Android的addJavascriptInterface相當於iOS
- 5. iOS相當於Android registerActivityLifecycleCallbacks
- 6. iOS上的Android服務相當於
- 7. 什麼是iOS中的onDraw相當於
- 8. CTFrameGetVisibleStringRange相當於iOS編程嗎?
- 9. iOS中的滑動抽屜相當於
- 10. iOS/Swift編程相當於Android TableLayout/TableRow
- 11. iOS中的NSUserDefaults相當於Android的
- 12. 相當於IOS中的靜態字段
- 13. 的MonoTouch相當於UIViewController的的iOS 5.0
- 14. RDTSC與秒錶
- 15. 相當於iOS腳本中RTCMultiConnection的ios庫
- 16. 相當於JDIC?
- 17. 相當於AWS
- 18. Android:getElementsByTagName相當於?
- 19. Linq相當於
- 20. drupalPost()相當於
- 21. 相當於SparkSQL
- 22. 相當於C#
- 23. HQL'parsename'相當於
- 24. 「cpuid」在「rdtsc」之前
- 25. CPP的Linux:約RDTSC
- 26. KVM和rdtsc延遲
- 27. Android完成iOS相當()
- 28. Java等於()相當於PHP
- 29. WP7相當於EmptyDataTemplate?
- 30. find_by_sql相當於mongoid?
即使在x86芯片上,TSC也不是一個好選擇。這不是一種可靠的計時方式,尤其是在移動設備上,其中的電源管理功能幾乎可以保證中斷計時。應該有一個操作系統API。 –