“英特尔VTune性能分析器 Linux* 版”是完全基于 Linux 的解决方案,对于使软件在单核与多核系统上运行如飞,它是不可或缺的。它无需通过超级计算机系统在手持设备上进行重新编译或链接,就可以分析应用程序。对于大型应用程序(源代码1 超过 1 GB)以及多核心、多处理器和采用最新英特尔 处理器的 NuMA 系统,它都非常强大、稳定。
功能与优点
所有体系结构:
开销极低
精准确定程序将时间花费在什么地方。采样在系统范围内进行,产生的开销极小(通常不到 5%)。
查找关键路径
使用调用图确定函数调用序列并查找关键路径。
无需重新编译
传统的指令插入式档案器要求您重新编译或修改构建的脚本,与此不同,您可以直接使用产品可执行文件。
兼容性
“VTune性能分析器”支持最新的 英特尔 处理器(Intel 64 处理器、英特尔 安腾 处理器、多核处理器...)以及各种各样的 Linux* 版本。
独立于编程语言与编译器
VTune 分析器支持符合业界标准 (ELF、STABS、DWARF) 的所有编译器。
Java* 与本地混合代码
与仅支持 Java* 的分析器不同,VTune 分析器可以调整 Java 与本地混合代码2。
最小的内存占用量
借助远程评测功能,您可以监视处于负载下的生产服务器。远程代理将对目标系统的性能影响降到最低限度,而本地用户界面则使您可以轻松查看结果。
命令行功能
自动批处理操作。
处理大型应用程序不在话下
即便是处理大型可执行文件3,VTune 分析器也是一个强大、稳定的解决方案。如果您的大型应用程序有几十万个函数,让 VTune 分析器来处理它吧。
听取编译器的建议
您只需提供少许的提示,优化编译器便可以产生好得多的结果。为了使这项工作既轻松又高效,我们已经将 VTune 分析器集成到“英特尔 编译器”。