Intel VTune 问题

liuxu_lx7 2010-05-12 02:19:55
写了一个最简单的控制台程序,想试用VTune的使用。出现一下错误:

【Intel(R) VTune(TM) Performance Analyzer 9.1】
【Sampling】

Wed May 12 14:12:37 2010 LIUXU (Run 1) Setting Sampling CPU mask to 0-1
Wed May 12 14:12:37 2010 LIUXU (Run 1) The processor PMU configuration file: pmm.xml
Wed May 12 14:12:57 2010 LIUXU (Run 1) Calibration for the following event(s) is being performed:
Wed May 12 14:12:57 2010 LIUXU (Run 1) BR_INST_RETIRED.MISPRED, BUS_DRDY_CLOCKS.ALL_AGENTS.
Wed May 12 14:12:57 2010 ERROR: LIUXU (Run 1) Invalid path (4)
...全文
260 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
intel_zhenyuwang 2010-05-24
  • 打赏
  • 举报
回复
展开讲,比例值就是
1. 进程报告:某个进程的样本数(或事件计数)占所有的进程的样本数(或事件计数)的比例
2. 线程报告:某个线程的样本数(或事件计数)占所有的线程的样本数(或事件计数)的比例
3. 模块程报告:某个模块的样本数(或事件计数)占所有的模块的样本数(或事件计数)的比例

liuxu_lx7 2010-05-23
  • 打赏
  • 举报
回复
intel_zhenyuwang,感谢您的回答。

我的是C++程序,不是 C#

CPU_CLK_UNHALTED samples 样本数
CPU_CLK_UNHALTED.core % 事件占进程/线程/模块的比例
CPU_CLK_UNHALTED.core events 事件数

简单来说是这个意思么:在VTune对应用程序进行分析时,采样了"CPU_CLK_UNHALTED samples"多次,其中,事件发生了"CPU_CLK_UNHALTED.core events"多次,这个事件发生的次数在"进程/线程/模块"中 的比例是"CPU_CLK_UNHALTED.core"(是次数比例?还是时间消耗上的比例?)。

请您帮忙纠正我理解上的错误。再次谢谢^_^
intel_zhenyuwang 2010-05-18
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 y456789 的回复:]
CPU_CLK_UNHALTED samples 样本数
CPU_CLK_UNHALTED.core %事件占进程/线程/模块的比例
CPU_CLK_UNHALTED.core events事件数

就这样的一个解释真的挺难理解的,vtune里的帮助解释……
[/Quote] Use Intel Parallel Amplifier
intel_zhenyuwang 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 liuxu_lx7 的回复:]
再问下:

1)INST_RETIRED.ANY - 表示指令的有效执行的计数
2)CPU_CLK_UNHALTED.CORE - 表示非停机状态花费的机器周期


以下3个什么关系呢?
CPU_CLK_UNHALTED samples 样本数
CPU_CLK_UNHALTED.core %事件占进程/线程/模块的比例
CPU_CLK_UNHALTED.core events事件数
[/Quote]
intel_zhenyuwang 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 liuxu_lx7 的回复:]
关键 no module from the activity was loaded 不明白问题的关键在哪里。

不知道是我写的应用程序配置有问题,还是配置VTune工程有问题,不知道还有很么额外的要求。
[/Quote]
是C#程序,还是C/C++. 对C#程序 要用".NET Call graph profiling"
y456789 2010-05-17
  • 打赏
  • 举报
回复
CPU_CLK_UNHALTED samples 样本数
CPU_CLK_UNHALTED.core %事件占进程/线程/模块的比例
CPU_CLK_UNHALTED.core events事件数

就这样的一个解释真的挺难理解的,vtune里的帮助解释的还更详细,从这几天的使用过来来看,感觉还是很难理解这些事件的真正意义,也许是对微架构知识不熟吧,vtune相对与其他一些性能分析工具太专业了.

有没有人能选几个经常会用到的事件详细的讲解一下?
liuxu_lx7 2010-05-13
  • 打赏
  • 举报
回复
再问下:

1)INST_RETIRED.ANY - 表示指令的有效执行的计数
2)CPU_CLK_UNHALTED.CORE - 表示非停机状态花费的机器周期


以下3个什么关系呢?
CPU_CLK_UNHALTED samples
CPU_CLK_UNHALTED.core %
CPU_CLK_UNHALTED.core events

liuxu_lx7 2010-05-13
  • 打赏
  • 举报
回复
谢谢提供的帖子

不过我的系统不是 Win7,而且这个软件我看过支持的系统,是支持 SP3的。
intel_iclifort 2010-05-13
  • 打赏
  • 举报
回复
看看这个帖子: http://software.intel.com/en-us/forums/showthread.php?t=70835, 只有win 7的call graph不支持

还是怀疑安装是不是有什么问题
liuxu_lx7 2010-05-13
  • 打赏
  • 举报
回复
关键 no module from the activity was loaded 不明白问题的关键在哪里。

不知道是我写的应用程序配置有问题,还是配置VTune工程有问题,不知道还有很么额外的要求。
intel_iclifort 2010-05-13
  • 打赏
  • 举报
回复
那应该支持的啊, 没有理由Sampling可以, Call Graph出问题

下个最新的版本试试
liuxu_lx7 2010-05-13
  • 打赏
  • 举报
回复
Intel(R) VTune(TM) Performance Analyzer 9.1
XP Professional Service Pack 3

Inter(R) Core(TM)2 Duo CPU
intel_iclifort 2010-05-13
  • 打赏
  • 举报
回复
VTune的版本? 操作系统的版本? ...
liuxu_lx7 2010-05-13
  • 打赏
  • 举报
回复
/Zi /fixed:no 都有,而且exe我编译的是 debug版的。
intel_iclifort 2010-05-13
  • 打赏
  • 举报
回复
建议看看置顶帖里的内容, 估计又是编译时没有设置 /Zi 选项, 调试信息没有啊
liuxu_lx7 2010-05-12
  • 打赏
  • 举报
回复
再生成【Call Graph】时又遇到新的问题,有朋友知道解决方案么?

运行时出现:no module from the activity was loaded

结果没有生成成功。
liuxu_lx7 2010-05-12
  • 打赏
  • 举报
回复
我自己解决了。

【错误信息】Invalid path (4)

【错误原因】: VTune 生成的Project文件在 【Documents and Settings<user_name>\Application Data\】中。
<user_name> 我的是中文名字,所以VTune死活给我报错。

【解决方案】:创建VTune工程时,修改【New Project】(应该就是第一个对话框)里的Project地址。还是老老实实用全英文路径吧。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧