Intel VTune 访存分析
来源:互联网 发布:linux解压rar文件命令 编辑:程序博客网 时间:2024/05/19 06:18
Intel VTune 访存分析
1. Intel VTune简介
Intel VTune Amplifier 是一款用于分析软件性能的商业软件,它分析的软件是基于32位或64位的x86构架,有图形界面和命令行两种操作方式。VTune有windows、linux和mac版本,有收费的,试用的,免费的。详情请看这里。
2. 优化方法
Intel VTune提供以下几种方法进行程序的优化分析:
* Analyzing Application Performance with Hardware Event-based Stack Sampling
* Locating Inefficient Synchronization
* Tuning Applications Using a Top-down Microarchitecture Analysis Method
* Identifying OS Thread Migration Using Intel® VTune™ Amplifier
* Analyzing Applications Using Intel® HD Graphics
* Analyzing MPI Applications
* Vectorization Advisor
3. Intel VTune使用
3.1 VTune 安装
3.1.1 下载
在这里下载vtune_amplifier_xe_2016_update2.tar.gz。下载前需要注册账号并登陆。
3.1.2 安装
- 解压,并进入./vtune_amplifier_xe_2016_update2目录
- 执行./install.sh,需用root权限。
默认的安装目录是:/opt/intel/vtune_amplifier_xe_2016
3.1.3 设置环境变量
csh/tcsh 用户: # source <install_dir>/amplxe-vars.cshbash 用户: # source <install_dir>/amplxe-vars.sh
3.2. 访存分析
3.2.1 执行命令
# amplxe-cl -c memory-access -knob analyze-mem-objects=true -data-limit=0 \-d 60 -- ./a.out# amplxe-cl -report summary
3.2.2 与访存有关的事件
这里列出了CPU记录的所有事件。
部分事件的含义可能理解的有错误,欢迎指正。
0 0
- Intel VTune 访存分析
- 使用Intel VTune性能分析器分析.NET模块运行时间
- 使用Intel VTune性能分析器分析.NET模块运行时间
- Intel VTune分析结果中的名词释译
- Intel VTune分析结果中的名词释译
- Intel VTune分析结果中的名词释译
- Intel Vtune collect
- Intel VTune Performance Analyzer
- Intel VTune 性能分析器
- Intel Vtune collect
- Intel Vtune 嵌入式移植
- Intel Vtune使用
- Intel开发工具之VTune
- Intel VTune采样环境搭建
- Intel VTune Amplifier XE 使用
- Vtune动态分析
- Intel Vtune Amplifier XE2011-性能优化工具
- intel vtune的安装与使用
- Java中的函数
- PHP中获取某个网页或文件内容的方法
- 2013山东省第四届ACM省赛 Contest Print Server
- 算法分析之——计数排序
- 乘积最大
- Intel VTune 访存分析
- 输出集合{1,2,...,n}的所有子集
- Android 中用HttpClient进行网络数据加载时,得到String乱码的问题
- 订单系统、库存系统、优惠券系统如何保证数据一致性
- 括号序列
- Windows程序设计基础(1)
- Java学习笔记
- 异常捕获机制中的return
- 网线的直连线与交叉线之间的区别