0
Q
運行時的指令檢測
A
回答
0
如果你是編程,可以考慮使用性能分析工具,如分析工具,如英特爾VTune(http://en.wikipedia.org/wiki/VTune),或oprof 。
對於大多數程序員來說,訪問循環精確的模擬器是非常少見的,儘管在嵌入式領域它很常見。
動態二進制翻譯可能不是衡量單個指令粒度程序的好方法。像http://www.pintool.org/這樣的DBT工具允許您插入代碼來讀取定時器。您可以在單個指令周圍執行此操作,但速度太慢,而且該工具會增加太多開銷。但是,在功能粒度上做到這一點可以。基本塊粒度,即每個分支,邊界。底線:首先嚐試像VTune這樣的分析工具。然後去尋找一個週期準確的模擬器。
相關問題
- 1. 在運行時檢查機器指令
- 2. 運行msdeploy時檢測遠程運行命令失敗
- 3. 在運行時檢測ContextDeadlockSwitch
- 4. 檢測在運行時
- 5. 運行時檢測殭屍
- 6. 織物運行指令的同時,
- 7. 檢測'和','或'指令
- 8. 針對指針的運行時類型檢測
- 9. 爲什麼不能檢測到JavascriptObject的運行時空指針?
- 10. 指令/指令是在運行時還是彙編時執行的?
- 11. Rails 3:使用RailsGuides指令運行簡單測試時出錯
- 12. 運行maven測試命令時沒有測試運行
- 13. AngularJS指令運行時綁定
- 14. 麻煩角計時器指令運行
- 15. 在運行時加載角度指令
- 16. 0xC000001D:運行cvHaarDetectObject時非法指令:當運行cvHaarDetectObjects OpenCV的
- 17. GNU並行 - 檢測並行運行的命令已完成
- 18. Angular沒有檢測到我的指令
- 19. Angularjs檢測新Dom的指令
- 20. 檢測iPad的預處理器指令
- 21. 在運行時檢查測試模式
- 22. Adbe Air運行時間檢測
- 23. 檢測黑莓10 Android運行時
- 24. 如何檢測Flash運行時錯誤?
- 25. 在Windows運行時檢測鼠標
- 26. XeTeX - 需要重新運行時檢測
- 27. 檢測是否Qt是在運行時
- 28. 在運行時檢測Facebook API版本?
- 29. 運行時間檢測 - 原子操作
- 30. 在運行時檢測庫功能C
哪個環境?哪個平臺? – reuben
無論你做什麼,你都會與OOE戰鬥。如果它是一個x86系統,它可能已經記錄在這裏:http://www.agner.org/optimize/instruction_tables.pdf – Mysticial
@reuben假設x86。 –