1.VTune介绍
VTune可视化性能分析器(Intel VTune Performance Analyzer)是一个用于分析和优化程序性能的工具,作为Intel为开发者提供的专门针对寻找软硬件性能瓶颈的一款分析工具,它能确定程序的热点(hotspot),找到导致性能不理想的原因,从而让开发者据此对程序进行优化。
VTune性能分析器能通过以下的手段发现和定位程序中的性能问题:
-
从当前系统中收集性能数据;
-
从系统到源代码不同的层次上,以不同的互动形式来组织和展示数据;
-
发现潜在的性能问题,并提出改进措施。
2.VTune的下载和安装
VTune的下载和安装比较繁琐,下面简单介绍VTune软件的下载过程和在Linux环境下的安装过程。
2.1 VTune的下载
VTune的正式版的价格很贵,可以选择下载试用版——下载链接。下载试用版本需要注册账号,可以获得31天的免费试用。注册完成之后,注册邮箱里会收到一封邮件,其中包含软件的下载链接和注册码。
点击邮箱里的下载链接,选择"Linux系统产品"并选择自己想要下载的软件版本号,本文档以"vtune_amplifier_xe_2013_update17.tar.gz"软件版本号为例。
2.2 VTune的安装
将下载的软件安装包移动到Linux系统上,解压安装包:
tar zxvf vtune_amplifier_xe_2013_update17.tar.gz
进入解压后的文件夹,执行"install.sh"脚本,全部按照默认设置,根据安装向导安装即可。
安装完成后,需要先执行VTune安装成功后得到的文件:
source /home/…/intel/vtune_amplifier_xe_2017.1.0.486011/amplxe-vars.sh
如图 2.1所示,使用"amplxe-gui"命令启动VTune软件。
图 2.1 VTune启动命令
3. VTune的使用