概述

在 Arm Neoverse 平台 CPU 上进行性能分析与优化

Arm Streamline CLI Tools 能够协助排查 Arm Neoverse 平台系统上的性能问题根源,并关联到源代码或依赖项中的具体函数。Streamline 分析器专为性能敏感型应用和库设计,适用于采用 C、C++、Rust 和 Go 语言编写的库。开发者可利用此工具优化数据库技术、Web 服务器和解释器运行时,从而优化 Arm 架构上的应用性能。

开始使用

特性与优势

针对软件性能的定向反馈 

在 Neoverse 上对工作负载进行分析时,会根据 CPU 行为的关键阶段,分类显示多种高级别指标,可帮助您确保代码高效利用硬件资源,识别软件算法中可减少冗余处理或应用向量化技术的环节。

部署到云端基础设施

分析工具可直接部署到云端,以在测试期间对性能数据进行采样。Streamline 工具搭载高效采样技术,可有效减少所需数据量,同时能够揭示性能问题与代码函数之间的关联。

在云端集成和分析指标数据

捕获的数据将在服务器端进行分析,随后汇总成易于使用的性能报告,便于在开发设备上高效、轻量地开展后续本地分析。分析结果能以可视化形式呈现,或将数据集成到自定义监控工作流中。

如何使用 Streamline CLI Tools 进行分析

Streamline CLI Tools 介绍

了解 Streamline CLI Tools 如何助您从 Neoverse 系统中提取优质性能数据。

开始使用

了解如何使用 Streamline CLI Tools 来捕获和分析应用性能数据。

下载 Streamline CLI Tools 

立即获取快速性能指标,开始优化您的应用。

下载
实用工具

Neoverse 上用于移植和性能优化的其他实用程序

Arm 携手合作伙伴,为 Neoverse 上的 Linux 应用提供了额外的实用程序:

Sysreport


针对 Linux 系统打造的系统功能报告工具,帮助您清晰了解系统上的性能功能和工具,指导如何改进系统配置以优化性能分析。

自顶向下的分析工具


基础级全应用性能报告工具,使用与 Streamline CLI Tools 相同的自顶向下指标,能够对简单工作负载进行快速测量。

Graviton Porting Advisor

分析源代码中的已知代码模式和库依赖关系,以识别与 AWS Graviton 处理器的兼容问题。Porting Advisor 还会针对运行时和库的推荐版本提供相关建议。

资源

Arm Streamline CLI Tools 资源