
您是否有描述如何开始编写自己的工具的网页?
解决方法 非侵入式探查器可以通过探查器将代码编译为可执行的形式.此格式不需要与OS所需的实际执行格式匹配.这与 Java的虚拟机类似.分析器使用基本单位(例如时钟周期)来测量性能.在确定循环量之后,可以将总和乘以常数以得出近似时间单位.该值是近似值,因为程序不直接在处理器上运行,而是“虚拟”处理器.
其他分析器修改代码以调用“开始测量”和“结束测量”,其中需要进行分析(通常在函数的开头和结尾).
JTAG调试器和其他仿真器在找到特定地址时调用测量功能.
从嵌入式系统的角度来看,最精确的性能测量技术是找到一个未使用的引脚或测试点,并向引脚发送“开始”脉冲,然后在“结束脉冲”上发送,并使用示波器测量确切的时间区别.高级示波器可以提供此时差的直方图.
总结以上是内存溢出为你收集整理的c – 如何编写简单的代码分析器?全部内容,希望文章能够帮你解决c – 如何编写简单的代码分析器?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)