Intel VTune Performance Analyzer

1Intel Vtune性能分析器(Linux)的主要特点

①借助基于 Eclipse* 开发环境的图形用户界面(GUI),令应用程序性能调试更为容易.


②快速定位程序瓶颈

完成一个简单的对话框,获取最耗时的前五个函数的列表。利用最活跃函数的列表,可以快速方便地找到性能瓶颈。单击函数名称以显示源,并显示最耗时的源语句。

                          

 

③源代码级性能跟踪

源代码视图和汇编代码视图确切地显示了哪些代码行最耗时。

 

使用调用图评测查找关键路径

调用图确定调用序列,并以图形方式显示关键路径。它还会显示瓶颈的上下文。

                           

 

⑤低开销采样评测

使用基于事件的采样只需极低的开销(通常不到 5%)即可找到瓶颈。确定诸如缓存缺失、分支预测失败等问题。由于采样在系统范围内进行,因此,基于事件的采样可用于调试函数库、驱动程序以及应用程序

 

⑥性能数据筛选

采样结果的表和条形图视图以多种不同的方式筛选数据,以便找出所需的信息。按线程(已显示)查看,以便进行负载平衡等等。

2Hotspot基本概念

Hotspot指代码花费很长时间执行的区域;

通过定位Hotspot,可以让VTune性能分析工具帮助分析应用程序的性能;

除了Hotspot,还需要知道什么原因产生Hotspot及如何改进;

通过对Hotspot的进一步分析,跟踪关键函数调用,监控特殊的处理器事件,如Cache Miss等等;

3、性能优化的基本方法

2.1 性能优化的基本方法

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值