产品中心
Arm Mobile Studio
Arm Mobile Studio 是我们免费使用的性能分析工具套件,开发人员可以在基于Mali的GPU上对其Android应用程序进行性能测试 。

Arm Mobile Studio 是我们免费使用的性能分析工具套件,开发人员可以在基于Mali的GPU上对其Android应用程序进行性能测试 。它包含4个易于使用的工具,向您显示游戏或应用在现成的设备上的性能如何,以便您识别可能导致性能降低,设备过热或耗尽电池的问题。 

  • 简化——捕获性能配置文件,该配置文件显示设备中的性能计数器活动。 
  • Performance Advisor——从带注释的Streamline捕获中生成易于理解的性能摘要,并获得有关您应该在何处进行优化的可行建议。 
  • 图形分析器——调试应用程序中的Open GL ES和Vulkan API调用,以识别渲染缺陷并调查问题场景。 
  • Mali离线编译器——检查您的着色器程序在一系列Mali GPU上的性能。 


您不必是CPU或GPU专家,就可以使用Arm Mobile Studio分析游戏性能。但是,如果您想充分利用这些工具,则可能需要参考我们的一些学习资源。


简化学习资源

请遵循入门教程,以学习如何使用Streamline从无根Android设备上运行的游戏中捕获信息。此外,还有适用于Android的目标设置指南,以提供有关设备连接的更多详细信息。


找到脚后,请使用Streamline教程完成Android性能分类,以帮助您解释图表。还有Streamline用户指南,可帮助您了解Streamline中的不同视图和功能。 


Mali GPU实现了广泛的性能计数器,使您能够在应用程序运行时密切监视GPU活动。Streamline中的图表将性能计数器活动可视化,以帮助您确定导致渲染负载沉重或工作效率低下的原因,这些原因会导致GPU性能下降。有关每个Mali GPU可用的性能计数器的详细说明,请参阅Mali性能计数器参考。 


随着我们增加新功能和增强功能,Mali移动GPU系列已经随着时间的推移而发展。新一代产品的行为略有不同,因此这里有一个方便的数据表 ,其中列出了所有关键统计数据。不同世代的Mali架构具有不同的着色器核心容量,具有不同的扭曲宽度,线程数和纹理过滤功能。因此,请记住要根据设备中的GPU在Streamline中解释图表。


图形分析器学习资源

与Streamline相似,Graphics Analyzer可以从无根Android设备上运行的应用程序收集信息,并以一种使您轻松查询游戏的方式呈现信息。按照入门说明捕获和分析跟踪。




Performance Advisor学习资源

要使用Performance Advisor生成易于阅读的性能摘要,您需要使用Streamline以略有不同的方式捕获数据,以便它也可以捕获框架数据。然后,您可以生成包含关键性能数据的HTML报告,以及有关可以在何处改进性能的建议。请遵循入门说明 ,以获取有关如何执行此操作的详细信息。



与其他工具一样,Performance Advisor也有一个用户指南,以更详细地描述工作流程。


使用Arm Mobile Studio专业版,您可以在连续集成工作流程中生成Performance Advisor报告,因此这里有一个方便的教程和脚本来帮助您进行设置。 


Mali离线编译器学习资源

在着色器程序上运行Mali Offline Compiler,以生成性能报告。这是开始的方法。有关完整的详细信息,请参阅《Mali脱机编译器》用户指南,并观看此视频以查看我们最近进行的功能增强。



优化建议和做法

好的,因此您已经发现游戏的性能较差,但是您能对此做些什么呢?如果您是经验丰富的优化专家,则可能知道从哪里开始,但是如果您不知道,那么这里有一些资源可以帮助您: 

  • 优化建议——快速参考,可帮助您避免常见问题。  
  • 开发人员指南——例如 技术艺术家的指南,涵盖了几何,纹理,材质和着色器的实践。 
  • Mali做法指南——全面的指南,详细介绍了如何确保您的内容在Mali GPU上正常运行。 
  • Unity开发人员臂指南——如果您是Unity用户,我们会为您提供专门的指南,以帮助您在开发移动设备时从Unity中获得收益。