软件
- Visual Studio 2008
- VTune Amplifier XE 2011
tachyon_vtune_amp_xe
位于C:\Program Files (x86)\Intel\VTune Amplifier XE 2011\samples\en\tachyon_vtune_amp_xe.zip
Concurrency(并行性分析)的使用
- 设置find_hotspots为启动项目
1. 项目属性要求
C/C++ -> General 要求如下
Linker -> Debugging -> General Debug Info 必须为Yes
这样的话,在Debug模式和Release都可以进行热点分析
2. 点击New Analysis
3. 创建并行性分析
I. Summary
可以在Summary看到程序总共使用的线程数为11
线程的并行情况如下图所示
- 图中显示0.67 表明4核CPU平均只用了0.67个
II. Bottom-Up
-
可以看到 11个Thread都已经列举出来了
可以切取部分时间来看CPU利用率、线程并发度