Linux下VTune的使用方法

qq69696698 2010-04-22 04:30:08
使用Intel开发的VTune的高手们来帮帮忙。
如何在linux下使用Vtune来分析我们所编写的C程序,麻烦请给下具体步骤。因为我在对自己编写的程序进行分析时无法查看函数的代码,从而也无法得知代码的具体热点在哪里,不知道如何修改以提高性能。
还有就是Vtune的一些功能不知道在哪里使用,譬如说,有静态代码分析,静态汇编分析,动态代码分析。以及优化指导中的源代码级优化和汇编代码级优化的报告也不知道如何生成。
在此先谢谢大家的帮忙。
...全文
1436 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjkl0986 2010-04-30
  • 打赏
  • 举报
回复
具体使用方法看getting Started ,datafile 文件只是参数文件,不必需。
qq69696698 2010-04-24
  • 打赏
  • 举报
回复
补充一下,datafile.txt文件是否必须,如果是必须的,如何生成
qq69696698 2010-04-24
  • 打赏
  • 举报
回复
谢谢您的回答。文件我已经看过,具体的还不是很清楚。因为是具体的几个点,所以如果能够给出具体点的回答更好。
我还有问题想咨询一下,Vtune使用中选择first use wizard时,在application to profile对话框需要填入application to launch、application arguments和working directory。在Intel的示例文件中application arguments填入的是datafile.txt。
请问,datafile.txt是什么文件,如果我想测试我所编的程序而其中没有这个文件的话,是不是因此不能得出一些分析结果或是查看函数源代码。
谢谢大家的帮助。
intel_zhenyuwang 2010-04-23
  • 打赏
  • 举报
回复
1)Sampling data collection
2)Call graph data collectio - 直到函数级。

Use debug info when building code.

Use "Automatically generate tuning advices" in Sampling Configuration Wizard - 优化指导中的源代码级优化和汇编代码级优化的报告生成

不支持代码的静态分析。

欢迎其他同学补充。
intel_iclifort 2010-04-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qq69696698 的回复:]

再有就是,我是最近才开始使用Vtune的,对一些使用方法还不是很清楚。

我并不知道具体如何去执行和修改这些配置,能不能具体给下说明,最好能截一下图片看看。
[/Quote]

建议您先去 Intel Software Network上看看 VTune for Linun 的帮助文档
http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-documentation/

特别是那个 "Getting Started Guide", 你的这些问题都通过图文的形式介绍了. 还提供了中文版



qq69696698 2010-04-23
  • 打赏
  • 举报
回复
首先,对您的回答表示感谢。
再有就是,我是最近才开始使用Vtune的,对一些使用方法还不是很清楚。
像你说的

“1)Sampling data collection
2)Call graph data collectio - 直到函数级。

Use debug info when building code.

Use "Automatically generate tuning advices" in Sampling Configuration Wizard - 优化指导中的源代码级优化和汇编代码级优化的报告生成“

我并不知道具体如何去执行和修改这些配置,能不能具体给下说明,最好能截一下图片看看。
另外,还有个问题想请教,linux下的Vtune免费试用版和正式版有什么区别么?是不是有些功能无法实现。
再次感谢您的帮助。

566

社区成员

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

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