英特尔
® 
VTune™ 性能分析器 9.1 Linux* 版 - 新
打印发送电子邮件告知好友支持新闻简报RSSDigg thisdel.icio.us
产品信息评估中心支持资源
概述新!特性系统要求

免费评估版软件 ›

非商业用途免费下载 ›

购买产品 ›


新!
评测 JavaScript* 和 Flash* 代码
新兴互联网浏览器中的全新评测支持(profiling support)以及其它基于脚本的产品,支持开发人员采用新的 JavaScript* 或 Flash* JIT 技术分析代码。使用 VTune 分析器优化这些代码,在 Windows* 和 Linux* 上获得可扩展的性能,确保您的应用能够实现最佳最终用户体验。当浏览器厂商添加所需支持时,VTune 分析器支持评测 JIT’d 代码。这有助于对下列编程语言进行深入性能分析:
  • JavaScript / AJAX
  • Flash (Action Script)
请联系您的浏览器厂商了解他们的浏览器何时提供所需支持。

评测动态生成的代码
目前,许多应用程序发出自己的运行时生成或即时(JIT)代码。VTune 分析器中新的评测 API 支持对动态代码进行性能分析,并支持用户直接从分析结果查看注解源码。

访问 VTune 分析器的开放数据模式
VTune 分析器现可支持多种软件平台,提供性能采样分析。 使用新的开放数据模式 API,将 VTune 分析器在 Windows* 或 Linux* 上强大的 GUI 与定制采集器中的数据相结合,可在多种平台上分析任何应用程序。

  • VTune 分析器不直接支持操作系统上的数据采集。
    • 支持的 Windows* 操作系统
    • 支持的 Linux* 版本
  • 在基于英特尔硬件的嵌入式平台上采集数据

访问最新的实验技术
VTune 分析器用户可访问英特尔提供的最新的实验性能调试技术。 访问 whatif.intel.com 查找英特尔® 性能调试实用程序和采用机器学习的英特尔® 平台建模。这些工具支持多项精彩功能:

  • 统计调用树 - 采用低开销配置,检测时间用于应用的哪些方面
  • 基本模块分析 - 显示带有基本模块粒度的热点,生成用于应用高级分析的控制流图(有时甚至不含源代码)
  • 数据访问配置 - 确定内存热点并将之与代码热点相关联
  • 依从关系图 - 可视化各评测指标之间的关系
  • 事件评级 - 使用机器学习查看最佳性能预测程序列表

VTune 分析器显示编译器了解的内容
只需您稍作提示,优化编译器便可以表现得更好。我们集成了英特尔® 编译器与英特尔® VTune™ 性能分析器,从而使这一过程变得更为简单。

英特尔编译器优化报告包含大量可提高应用程序运行速度的信息。VTune 分析器可定位关键、耗时的“热点”并过滤编译器优化报告以便仅显示适用于所选代码的行。这样您便可了解编译器优化的内容并可选择程序来进一步提高性能。

例如,点击一下可发现,由于已假定的向量依赖性,编译器并不优化您的关键循环。您知道并不存在依赖性,因此插入一个程序通知编译器将其忽略便可提高运行速度。

目前,优化报告过滤只能在英特尔® C++ 和 Fortran 编译器 9.1 或更高版本上运行,但它可利用对其他编译器开放的标准格式。


点击放大

使用英特尔® VTune™ 分析器找到热点后,选择源视图代码中的热行并点击图标以查看编译器的调试建议。

支持更加有效的全新调试方法
管线停滞统计功能使用户可以专注于最终带来麻烦的潜在问题(如缓存缺失)实例,从根本上改善了调试效果。英特尔® 酷睿™2 双核处理器和酷睿™2 四核处理器大大提高了性能分析能力。这些处理器可支持更多的事件,可更加精确地把握事件位置的相关性,并支持全新且极其出色的管线停滞统计功能。

调试多核英特尔® 处理器的新事件
新事件可衡量并行性、总线和高速缓存的内核共享,以及修改后的线程数据共享。它们可以识别机遇来改进线程、调试总线和高速缓存的多核共享以及优化高速缓存行的使用模式。

新的 Linux 版本!
请访问最新支持的版本查看详细信息。

速度更快的调用图 - Java* 代码和本地代码的选择性重构
现在您可以有选择性地重构 Java* 或本地代码以提高运行时性能。仅收集正被调试的模块的数据,帮您降低开销并提高运行时性能。

支持最新的英特尔® 处理器
支持最新的英特尔® 四核处理器(详细信息)。

强大的用户界面的改进

调试内联函数
在源代码和汇编代码视图上使用特定于实例的事件计数调试内联代码。性能可能会随相关应用而变化,如调用函数的位置。VTune 分析器为出现的每个内联函数提供事件数据。

支持英特尔和 GNU 编译器:

  • ICC 8.1 或更高版本
  • GCC 3.2 或更高版本**

点击热点导航
使用每个源行旁边的事件计数,您可方便地看到每一行的耗时情况。但在大型源文件中,如何找到最热点?或者跳到在千余行之外的下一个最热点代码行?很简单!只需点击您要导航到的事件所在的列即可选中该事件,然后点击“最小”、“最大”、“下一个”或“上一个”图标,便可快速浏览热点。

更加方便地分流和调用导航
单击菜单可快速追踪反汇编分支。无需再搜索目标,只需选择“转至目标”以滚动显示便可。

创建有意义的事件标签
使用事件别名为定制事件命名。创建定制事件时,记不得做了什么是常有的事。事件别名可提供一个对您有意义的定制标签。VTune 分析器随后在所有事件显示中均使用这一标签。


点击放大

点击“最大”图标可滚动到当前源视图中的最热点的代码行。使用“下一个”、“上一个”和“最小”按钮可快速浏览热点列表。要导航到其他事件,点击所需的列即可。

大型企业与 HPC 系统
通过将采样数据存储在本地 CPU 的内存,
最大限度减少非一致内存体系结构(NuMA)系统的总线流量。为了避免互连总线达到饱和状态,以及避免降低正在测试的系统的速度,这一点至关重要。

英特尔® 安腾® 架构新特性!

基于 Eclipse* 的图形用户界面
VTune 分析器中易于使用的基于 Eclipse* 的图形用户界面现已内置于安腾® 架构中。

指令筛选的事件可准确定位瓶颈位置
安腾® 架构专用!
隔离如预提取不当和内存对齐不当等问题。有时只选择一个事件在选择性上是不够的,因为事件可能在关键时刻发生,也可能在非关键时刻发生。在英特尔®安腾®架构上,使用指令筛选,您可以仅收集随指定的操作码发生的事件。

通过选择 CPU 最大程度地减少数据采集
安腾架构专用!
仅采集所需数据。CPU 选择可以使您确切地控制收集数据的位置。无论从所有处理器采集、仅从分配的那些处理器采集,还是仅从指定的处理器采集。这可以大大减少需要采集的数据量。

基于 Eclipse* 的图形用户界面现已内置于安腾® 架构中。


点击放大


点击放大


注: 列表中标记为“新”的功能是自上一主版本 8.0 之后的新增功能。 有些已在小型更新和测试版中预先采用。

**GCC 使用之前的 Dwarf2 格式。有些情况下,没有足够的信息将内联实例与正确的调用程序源代码行相关联。此时,VTune 分析器会进行猜测并将该内联实例的结果与最近的调用程序源代码行相关联。这可能会造成源视图和函数视图事件不匹配。ICC 8.1 及更高版本使用的新 Dwarf3 格式通过模糊地关联内联实例与调用程序源代码行,消除了这一问题。GCC 4.0.2 可能部分支持 Dwarf3,但它尚不足以解决此问题。



英特尔® 软件   
网络
英特尔® 软件网络
  • 成员注册步骤简单且免费,马上 加入吧!