用户操作
[即时聊天] [发私信] [加为好友]
文档ID:CSDN_document
547851次访问,排名81,好友0人,关注者4人。
CSDN_document的文章
原创 211 篇
翻译 0 篇
转载 0 篇
评论 334 篇
最近评论
bluehouse1985:Linux 环境下的多核调试
— Intel + Totalview 强强联合!
目前,在软件开发行业,各种性能优异的调试工具层出不穷。但是,它们中的绝大部分都只支持windows环境。即使能支持linux平台,操作起来也很不方便。因此,对于长期在linux上编写程序的开发人员来说,如何调试就成了一个令人头痛的问题!Intel软件 和 Total……
bluehouse1985:Linux 环境下的多核调试
— Intel + Totalview 强强联合!
目前,在软件开发行业,各种性能优异的调试工具层出不穷。但是,它们中的绝大部分都只支持windows环境。即使能支持linux平台,操作起来也很不方便。因此,对于长期在linux上编写程序的开发人员来说,如何调试就成了一个令人头痛的问题!Intel软件 和 Total……
bluehouse1985:Linux 环境下的多核调试
— Intel + Totalview 强强联合!
目前,在软件开发行业,各种性能优异的调试工具层出不穷。但是,它们中的绝大部分都只支持windows环境。即使能支持linux平台,操作起来也很不方便。因此,对于长期在linux上编写程序的开发人员来说,如何调试就成了一个令人头痛的问题!Intel软件 和 Total……
bluehouse1985:Linux 环境下的多核调试
— Intel + Totalview 强强联合!
目前,在软件开发行业,各种性能优异的调试工具层出不穷。但是,它们中的绝大部分都只支持windows环境。即使能支持linux平台,操作起来也很不方便。因此,对于长期在linux上编写程序的开发人员来说,如何调试就成了一个令人头痛的问题!Intel软件 和 Total……
sap99:www.sap99.com/,SAP99资料多多

SAP免费资料下载
http://www.sap99.com

有很多的学习资料,推荐一下,
文章分类
收藏
    相册
    AMT
    BEA
    CA
    Eclipse
    Eicon
    eMag
    SAP
    windows
    电子政务
    开源
    内核
    人物
    用友
    综合
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 英特尔软件开发工具介绍—— Intel® VTune 可视化性能分析器收藏

    新一篇: 利用英特尔软件开发工具释放IA 架构上程序的最佳性能 | 旧一篇: 在Intel 架构上释放程序的最佳性能

    在上期文章中,我们介绍了如何运用Intel编译器通过提高程序编译后执行效率来提升程序性能。然而,提高软件性能不仅可以从提高编译执行代码入手,更多时候需要分析程序性能,找出性能瓶颈着重进行优化。Intel VTune 可视化性能分析器便是Intel为众多开发者们提供的专门针对寻找软硬件性能瓶颈的一款分析工具。
    统计表明,程序在运行中80%的时间都在执行20%的代码。而这20%的代码中,活动相对密集的区域便被称为HotSpot。Hot Spot不仅耗费大量时间,它也经常在以下事件中被发现:缓存不中,内存缺页,误预测分枝。这类错误往往非常隐蔽,难以发现。但只要能找出并优化这些Hot spot,便能够达到事半功倍的效果。VTune 主要通过以下一系列可视化分析方案来帮助软硬件开发者们寻找Hot spot。
    1.采样:
    以图形化方式显示程序执行的指令地址直方图,帮助确定代码中的性能瓶颈。采样数据采集完毕之后,可以按进程、线程、模块、函数或指令地址进行查看。采样只需极低的性能开销,并且不需要修改代码。通过采样图,可以方便地了解到哪些代码是处于活动密集区,如图中是按模块划分,最长的紫红色区域所对应的代码模块,代表的就是HotSpot,在开发中需要着重优化。
    2.调用图:
    调用图包含以下信息:
    u 函数被调用次数及调用它的函数
    u 在每个函数或方法上耗费的时间
    u 函数耗费在阻塞或等待上的时间
    u 经过调用层次结构的关键路径
    u 耗费时间占总时间n%以上的函数,其中n 由用户指定。
    3.计数器监视器:
    “计数器监视器”可实时查看应用程序的性能。可监视200个以上可用操作系统计数器中的任何一个。用户可创建自定义的性能监视器,来监视软、硬件性能。
    计数信息包括:重定向网络错误率,内存占用量,上下文切换率,CPU 时间等。
    看过以上三种可视化分析方案,你一定对如何使用VTune 找到性能瓶颈有了自己的想法。除此之外VTune 也提供了一些其它实用的功能,具体如下:
    多线程支持
    可以同时查看多个线程的采样数据或“调用图”,或者在显示器中单独查看特定线程或处理器的数据。
    远程数据采集用户可以在主机上配置、启动及停止远程机器的评测数据采集会话,然后将这些数据导入主机系统上的VTune。
    此功能支持Linux 与 Windows。
    英特尔优化助手
    它能够解释采样数据与计数器监视器数据,并自动确定代码中的性能瓶颈,然后提出深入见解与调整建议。它还可以提供基于C、C++、Fortran、Java 或汇编语言的调整建议。
    VTune 支持Windows 和Linux。支持Fortran、C#、C/C++与Java编程,并与目前主流的开发环境完全集成, 包括
    微软的Visual Studio,英特尔C/C++、多种Fo rt ra n 编译器、Compaq VisualFortran,Borland 的 Delphi、C+ +Builder 以及IBM 的 Visual Age 等。

    发表于 @ 2004年12月09日 13:16:00|评论(loading...)|编辑

    新一篇: 利用英特尔软件开发工具释放IA 架构上程序的最佳性能 | 旧一篇: 在Intel 架构上释放程序的最佳性能

    评论

    #jessieintel 发表于2005-10-02 10:08:00  IP: 211.100.21.*
    您好,看到您的《英特尔软件开发工具介绍—— Intel® VTune 可视化性能分析器》文章我好高兴啊,我已经找了很久关于这个软件的使用方法的中文文章了,请问您知道哪里还有关于这个软件的使用心得嘛?我们要用这个软件优化我们的程序,可是得出得数据又不知道怎么分析好。
    如有回复,小女不胜感激,谢谢
    #jessieintel 发表于2005-10-02 10:09:00  IP: 211.100.21.*
    对啦
    我得e-mail是jghu@scut.edu.cn,thank you!
    #bluehouse1985 发表于2008-09-24 14:04:17  IP: 116.231.56.*
    Linux 环境下的多核调试
    — Intel + Totalview 强强联合!
    目前,在软件开发行业,各种性能优异的调试工具层出不穷。但是,它们中的绝大部分都只支持windows环境。即使能支持linux平台,操作起来也很不方便。因此,对于长期在linux上编写程序的开发人员来说,如何调试就成了一个令人头痛的问题!Intel软件 和 Totalview Debugger 正是在这种情况下应运而生!
    Intel软件可以在英特尔架构上产生出色的应用程序性能,并可以利用最新英特尔多核处理器的各项先进功能。TotalView Debugger与Intel软件的结合将会掀起一场linux下调试工具的革命!
    TotalView Debugger是一个linux平台并行环境下的调试工具,它的IDE环境、多线程(进程)调试能力、内存调试能力、集群调试能力在业界都是无与伦比的!
    XLsoft携手Intel、TotalView公司于2008年10月30日在上海举行“Linux 环境下的多核调试”免费培训讲座。我们非常荣幸地邀请您参加,并提供免费软件试用光盘!

    一、报名方式:
    电话:021-62128912/010-84492749
    Email:Marketing@xlsoft.com.cn

    二、讲座内容:
    1. Linux 平台下程序调试工具概述
    2. Intel 软件功能介绍
    3. Totalview Debugger功能介绍

    三、讲座时间:
    2008年10月30日(星期四)14:00 ~ 17:00

    四、讲座地点:
    上海青松城大酒店3楼长悦厅
    (徐家汇肇家浜路777号东安路口,距衡山路站约15分钟路程)

    四、活动详情:
    联系人:王娟
    Tel:021-62128916 Mobile: 15000262606
    E-mail:kiko.wang@xlsoft.com.cn

    咨询热线:
    021-62128912 010-84492749
    更多的服务信息,请联系我们Marketing@xlsoft.com.cn or 联系方式。

    上海世全软件信息技术有限公司
    联系电话 上海:021-62128912 北京:010-84492749


    #bluehouse1985 发表于2008-10-08 11:36:55  IP: 116.231.43.*
    Linux 环境下的多核调试
    — Intel + Totalview 强强联合!
    目前,在软件开发行业,各种性能优异的调试工具层出不穷。但是,它们中的绝大部分都只支持windows环境。即使能支持linux平台,操作起来也很不方便。因此,对于长期在linux上编写程序的开发人员来说,如何调试就成了一个令人头痛的问题!Intel软件 和 Totalview Debugger 正是在这种情况下应运而生!
    Intel软件可以在英特尔架构上产生出色的应用程序性能,并可以利用最新英特尔多核处理器的各项先进功能。TotalView Debugger与Intel软件的结合将会掀起一场linux下调试工具的革命!
    TotalView Debugger是一个linux平台并行环境下的调试工具,它的IDE环境、多线程(进程)调试能力、内存调试能力、集群调试能力在业界都是无与伦比的!
    XLsoft携手Intel、TotalView公司于2008年10月30日在上海举行“Linux 环境下的多核调试”免费培训讲座。我们非常荣幸地邀请您参加,并提供免费软件试用光盘!

    一、报名方式
    在线注册页面:
    http://www.xlsoft.com.cn/TotalView/TotalView_download.asp
    报名热线:021-62128912/010-84492749
    报名Email:Marketing@xlsoft.com.cn

    二、讲座内容:
    1. Linux 平台下程序调试工具概述
    2. Intel 软件功能介绍
    3. Totalview Debugger功能介绍

    三、讲座时间:
    2008年10月30日(星期四)14:00 ~ 17:00

    四、讲座地点:
    上海青松城大酒店3楼长悦厅
    (徐家汇肇家浜路777号东安路口,距衡山路站约15分钟路程)

    四、活动详情:
    联系人:王娟
    Tel:021-62128916 Mobile: 15000262606
    E-mail:kiko.wang@xlsoft.com.cn

    咨询热线:
    021-62128912 010-84492749
    更多的服务信息,请联系我们Marketing@xlsoft.com.cn or 联系方式。

    上海世全软件信息技术有限公司
    联系电话 上海:021-62128912 北京:010-84492749
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © CSDN_document