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。 –