使用Intel线程档案器发现多线程程序的性能的深层次问题 - Intel性能调试工具之小贴士(3)

zhenyuwang 2008-02-25 03:51:31
虽然Intel(R) VTune(TM) Performance Analyzer 能够大体知道各线程在CPU上clocks, 但未知究竟是何原因引起各线程的任务不平衡,或是其他可能的改进之处。Intel(R) 线程档案器可以从以下几方面直达可能的问题之所在:
1。量化的程序的平行化程度,核的利用率
2。与线程有关的额外开销(非算法部分)
3。信号的同步对性能的影响
4。每个进程的贡献,较之整体工作- 类似VTune的线程报告
5。线程的激活状态和非激活状态 - 类似VTune的SOT
6。支持很多系统的API接口 - a)线程的控制,b)同步控制的接口,c)I/O, Sleeping, Message, Socket 等

有兴趣的同志可参阅,VTune_Dir\tprofile\Doc\GettingStarted,学习有关收集数据,分析结果的方法。
下面是线程档案器的结果展示。
[img=http://photo10.hexun.com/p/2008/0225/173294/b_496874DCF7615D7F92227B0A07F2F999.jpg]插图[/img]


...全文
407 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_13854514 2008-03-05
  • 打赏
  • 举报
回复
GOOD
pengjihong960 2008-03-05
  • 打赏
  • 举报
回复
thgfdfghdhdghhdfg
zhenyuwang 2008-03-05
  • 打赏
  • 举报
回复
有很多资料可下载,不过是英语的
http://www3.intel.com/cd/software/products/asmo-na/eng/340448.htm
zhangyixian525 2008-03-02
  • 打赏
  • 举报
回复
这个工具用起来确实不错,楼主有更详细点的使用资料吗?

567

社区成员

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

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