程序代码测试、优化工具
文章类别:
- 9 12 月, 2022
- 0 条评论
你必须注册后才能投票!
快捷索引
未通过安全和安装测试,使用后果自负与本论坛无关
软件版权归原作者及原软件公司所有,如果你喜欢,请购买正版软件
注:此链接下载转自:TLF论坛
http://cache-www.intel.com/cd/00/00/21/92/219233_vpa_box.jpg http://cache-www.intel.com/cd/00/00/24/23/242374_242374.GIF
程序语言: 英文
软件分类: 国外软件 / 零售版 / 编译调试
文件大小: 1CD 418.0MB
评价星级: http://www.9iv.com/down/images/d_star.gif http://www.9iv.com/down/images/d_star.gif http://www.9iv.com/down/images/d_star.gif http://www.9iv.com/down/images/d_star.gif
这是最新版本:Intel VTune Performance Analyzer v8.0.1.449 for Linux版。
英特尔此前发布的首款Intel VTune Performance Analyzer主要用于发现应用中消耗过多处理器资源量的代码行,从而使得开发人员得以找到并消除潜在的性能瓶颈,据称该工具可以运用于从金融、工程到科学与多媒体应用等各类软件。Intel VTune Performance Analyzer 也是该公司为Itanium处理器系列推出了首个专为Linux操作系统的性能分析工具。能够辨别应用软件中的每条代码消耗的处理器资源情况。开发人员可以使用这种分析工具来快速识别并消除潜在的软件性能瓶颈。
官方网址见:http://www.intel.com/cd/software/products/asmo-na/eng/vtune/239143.htm
VTune Performance Analyzer 能收集并整理您程序执行效率的相关数据,协助您搜寻、找到您程序执行速度的瓶颈点。
Event Based Sampling(EBS)让您观察程序执行效率与处理器运作的关连;利用Call Graph您可以图像方式观察程序函各式呼叫与运作的时间分布;而Counter Monitor能让您观察指定时段内您程序效率与Performance Counter的关连。不管您选择以VTune Performance Analyzer 的哪一项功能观察您的程序,您都可同时观看您的source code,并得到新Intel Tuning Assistant所给予的优化建议。
VTune Performance Analyzer 通过一系列的优化过程,使你获得基于Intel处理器的软件运行最佳性能。最新版本的VTune Analyzer加入了许多改进,使优化更简便、更高效。
Intel VTune Performance Analyzer 帮助您分析软件和硬件性能瓶颈。VTune Performance Analyzer可以收集、分析并显示各种性能数据,包括从系统总体性能到您的应用程序中某个特定函数的指令。
http://www.intel.com/software/products/vtune/pix/VTune3_0_pa_call_gr_res.jpg
了解并改进软件性能:
* 支持Intel® Pentium® 4, Intel® Xeon™, Itanium® 2处理器, 移动Intel® Pentium® III处理器-M;移动Intel Pentium® 4处理器-M,以及PXA250 处理器。
* 与 Microsoft Visual Studio .NET* 开发环境集成。
* 远程 Linux* 性能剖析
* 远程 Microsoft Windows* 操作系统剖析
* 多线程分析
* 直接多重运行比较
* 多个事件同步采样
* 使用性能监视器进行实时显示
* 在不同视图之间灵活切换
* 提供试用版
客户获益
* 采样——基于时间的采样特点帮助您识别那些占用绝大多数执行时间的代码。基于事件的采样帮助您识别那些代码中的微架构瓶颈。无论是基于时间还是基于事件的取样都非常容易使用,并且只需很少的管理费用。
* 调用图表——为您提供了重要信息,诸如调用的次数、每个函数花费的时间,以及关键途径。
性能监视器——显示硬件和软件性能计数器的值,使您可以在运行时刻频繁追踪系统性能。
* Intel性能优化助手——检测您的程序与系统交互的方式,并提供与处理器相关的建议,帮助您优化代码。
* 多线程/多处理器支持——帮助您浏览每个线程或每个处理器取样的数据;调用图表也可以为程序中不同的线程显示性能数据。
* 性能数据远程收集——允许您配置、启动、关闭或剖析远程计算机;目前对Windows* 和Linux*操作系统远程代理都可操作。
http://www.gamasutra.com/features/20021023/calgraph60.jpg
特性和优点:
基于时间和事件的系统范围采样——利用偶然的处理器中断检测程序的性能瓶颈,进而提供精确而有代表性的结果。还允许开发者训练所有源代码路径,从而对特殊的瓶颈位置进行检测;
Call Graph Profiling——提供二进制执行文件,然后运行这些文件来收集和生成函数调用序列数据。开发者可以得到程序执行的高级算法浏览。
Counter Monitor——有助于理解计算机子系统和您程序之间的因果关系。通过该特性,您可以了解究竟是可利用内存减少还是文件输入输出操作减低了程序的运行速度。
兼容性
可以与您熟知和喜爱的工具一同工作。无论您的程序是Fortran, C#, C/C++, 或Java*代码,VTune Performance Analyzer都可以帮助您优化程序。Analyzer支持 Microsoft Visual Studio*, Intel C/C++ 和 Fortran 编译器, Compaq Visual Fortran*, Java, Borland 编译器 (Delphi*, C++ Builder*), 以及IBM Visual Age*. 可通过远程代理提供Linux支持。
以上图片文字概述来自E维软件资讯网
如果暂时无源请耐心等待
代码
会员福利
同类文章
文章类别:
本文链接: https://www.books51.com/310970.html
【点击下方链接,复制 & 分享文章网址】
程序代码测试、优化工具 → https://www.books51.com/310970.html |
上一篇: 大型服务器端解决方案
你必须注册后才能投票!
最新评论