首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 使用Intel线程档案器发现多线程程序的性能的深层次问题 - Intel性能调试工具之小贴士(3) [无满意答案结帖,结帖人:zhenyuwang]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhenyuwang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-02-25 15: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,学习有关收集数据,分析结果的方法。
    下面是线程档案器的结果展示。
    插图


    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhangyixian525
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-03-02 22:56:491楼 得分:0
    这个工具用起来确实不错,楼主有更详细点的使用资料吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhenyuwang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-03-05 14:04:452楼 得分:0
    有很多资料可下载,不过是英语的
    http://www3.intel.com/cd/software/products/asmo-na/eng/340448.htm
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • pengjihong960
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-03-05 19:47:163楼 得分:0
    thgfdfghdhdghhdfg
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • server01
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-03-05 21:38:594楼 得分:0
    GOOD
    修改 删除 举报 引用 回复