3.31 应用的性能优化.pptxVIP

  • 3
  • 0
  • 约3.7千字
  • 约 51页
  • 2019-03-13 发布于湖北
  • 举报
应用的性能优化;Android系统的优化;性能优化的原则;性能优化的原理;性能优化的实现途径;Intel VTune;显示出最耗时的代码行;显示图形化程序的调用图;显示程序的汇编代码;显示其他处理器事件;并行度分析;命令行示例;VTune的功能调优;VTune? Performance Analyzer不仅可以检测程序所耗用的时间,而且可以检测程序执行中处理器的内部事件(Performance Monitor Unit : PMU)发生次数(及样本),称之为Event based sampling (EBS) 不是每一次事件发生都是需要记录的,?当事件达到一定的累积,去获得一个样本.?SAV就是一个事件的设定值.如,CPU得主频是2G?Hz,?每秒得到1000个样本,SAV=2,000,000,000/1000?=?2,000,000 有关直接性能数据的计数器: 1) CPU_CLK_UNHALTED.THREAD - 表示非停机状态花费的机器周期 2) INST_RETIRED.ANY - 表示指令的有效执行的计数 CPI = CPU_CLK_UNHALTED.CORE / INST_RETIRE.ANY, 表示一段代码(函数,??块)平均每条指令花费的机器周期.CPI大的函数,通常称之为热点函数。CPI的值,理论上可以达到0.25。 在测试过程中我们可

文档评论(0)

1亿VIP精品文档

相关文档