VTune
是 Intel 一个比较强大的性能分析软件。
一. 安装
cd vtune_amplifier_xe_2017_update4
./install.sh
设置环境变量:
csh/tcsh 用户
source /opt/intel/vtune_amplifier_xe_2017.4.0.518798/amplxe-vars.csh
bash 用户
source /opt/intel/vtune_amplifier_xe_2017.4.0.518798/amplxe-vars.sh
二. 启动
VTune 主要有两种启动方式:
- amplxe-gui(图形界面方式)
- amplxe-cl(命令行方式)
2.1. amplxe-cl
amplxe-cl 用法:
amplxe-cl <-action> [-action-option] [-global-option] [[--] target [target options]]
action 包括:
- collect
- collect-with
- command
- finalize
- help
- import
- report
- version
收集程序热点:
amplxe-cl -collect hotspots <执行程序> <程序启动的参数>
amplxe-cl -collect hotspots -target-pid=<程序pid>
分析程序热点:
amplxe-cl -report hotspots -r r000hs (结果输出到`r000hs`目录)
amplxe-cl -report summary (查看结果总结)
2.2. amplxe-gui
2.2.1 使用 amplxe-gui 启动并测试程序
New Project
Poject Name
启动程序的路径
Start 启动
2.2.2 使用 amplxe-gui 分析命令行产生的结果
Import 导入结果
结果分析展示
参考
Tuning Guides and Performance Analysis Papers
VTUNE 性能分析器之简介
使用 VTune™ Amplifier XE 针对你的项目进行性能调优
使用 amplxe-cl 命令行进行性能数据收集和分析