intel vtune 使用问题

wuye1986 2011-04-18 09:05:43
有一个程序,我关注的两块分别用A和B来表示,A占用了大部分运行时间,B只占用不到10%的时间。在获取硬件事件时,B由于运行比重小,结果会波动非常大,有时候为0。要如何使用vtune来测试,能不能只测试某个应用程序中的某个函数运行时的硬件事件,,否则获取比重小但是我更关注的函数运行结果(主要是event )会不准确。
...全文
118 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuye1986 2011-04-21
  • 打赏
  • 举报
回复
太感谢了,果然强悍
intel_iclifort 2011-04-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 intel_iclifort 的回复:]

VTune提供API可以控制采样的范围,Peter有专门的文章讨论过这个问题
[/Quote]

请参考这篇文章:
http://software.intel.com/en-us/articles/use-new-pause-and-resume-api-from-intel-vtune-amplifier-2011-xe/
intel_iclifort 2011-04-19
  • 打赏
  • 举报
回复
VTune提供API可以控制采样的范围,Peter有专门的文章讨论过这个问题
wuye1986 2011-04-18
  • 打赏
  • 举报
回复
就是只获取B而不获取A的events,软件有这个功能吗,或者有什么修改程序的建议,谢谢各位大虾!

567

社区成员

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

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