Arm Mobile Studio?是我們免費(fèi)使用的性能分析工具套件,開發(fā)人員可以在基于Mali的GPU上對其Android應(yīng)用程序進(jìn)行性能測試?。它包含4個(gè)易于使用的工具,向您顯示游戲或應(yīng)用在現(xiàn)成的設(shè)備上的性能如何,以便您識別可能導(dǎo)致性能降低,設(shè)備過熱或耗盡電池的問題。?
- 簡化——捕獲性能配置文件,該配置文件顯示設(shè)備中的性能計(jì)數(shù)器活動。?
- Performance Advisor——從帶注釋的Streamline捕獲中生成易于理解的性能摘要,并獲得有關(guān)您應(yīng)該在何處進(jìn)行優(yōu)化的可行建議。?
- 圖形分析器——調(diào)試應(yīng)用程序中的Open GL ES和Vulkan API調(diào)用,以識別渲染缺陷并調(diào)查問題場景。?
- Mali離線編譯器——檢查您的著色器程序在一系列Mali GPU上的性能。?
您不必是CPU或GPU專家,就可以使用Arm Mobile Studio分析游戲性能。但是,如果您想充分利用這些工具,則可能需要參考我們的一些學(xué)習(xí)資源。
簡化學(xué)習(xí)資源
請遵循入門教程,以學(xué)習(xí)如何使用Streamline從無根Android設(shè)備上運(yùn)行的游戲中捕獲信息。此外,還有適用于Android的目標(biāo)設(shè)置指南,以提供有關(guān)設(shè)備連接的更多詳細(xì)信息。
找到腳后,請使用Streamline教程完成Android性能分類,以幫助您解釋圖表。還有Streamline用戶指南,可幫助您了解Streamline中的不同視圖和功能。?
Mali GPU實(shí)現(xiàn)了廣泛的性能計(jì)數(shù)器,使您能夠在應(yīng)用程序運(yùn)行時(shí)密切監(jiān)視GPU活動。Streamline中的圖表將性能計(jì)數(shù)器活動可視化,以幫助您確定導(dǎo)致渲染負(fù)載沉重或工作效率低下的原因,這些原因會導(dǎo)致GPU性能下降。有關(guān)每個(gè)Mali GPU可用的性能計(jì)數(shù)器的詳細(xì)說明,請參閱Mali性能計(jì)數(shù)器參考。?
隨著我們增加新功能和增強(qiáng)功能,Mali移動GPU系列已經(jīng)隨著時(shí)間的推移而發(fā)展。新一代產(chǎn)品的行為略有不同,因此這里有一個(gè)方便的數(shù)據(jù)表?,其中列出了所有關(guān)鍵統(tǒng)計(jì)數(shù)據(jù)。不同世代的Mali架構(gòu)具有不同的著色器核心容量,具有不同的扭曲寬度,線程數(shù)和紋理過濾功能。因此,請記住要根據(jù)設(shè)備中的GPU在Streamline中解釋圖表。
圖形分析器學(xué)習(xí)資源
與Streamline相似,Graphics Analyzer可以從無根Android設(shè)備上運(yùn)行的應(yīng)用程序收集信息,并以一種使您輕松查詢游戲的方式呈現(xiàn)信息。按照入門說明捕獲和分析跟蹤。

Performance Advisor學(xué)習(xí)資源
要使用Performance Advisor生成易于閱讀的性能摘要,您需要使用Streamline以略有不同的方式捕獲數(shù)據(jù),以便它也可以捕獲框架數(shù)據(jù)。然后,您可以生成包含關(guān)鍵性能數(shù)據(jù)的HTML報(bào)告,以及有關(guān)可以在何處改進(jìn)性能的建議。請遵循入門說明?,以獲取有關(guān)如何執(zhí)行此操作的詳細(xì)信息。

與其他工具一樣,Performance Advisor也有一個(gè)用戶指南,以更詳細(xì)地描述工作流程。
使用Arm Mobile Studio專業(yè)版,您可以在連續(xù)集成工作流程中生成Performance Advisor報(bào)告,因此這里有一個(gè)方便的教程和腳本來幫助您進(jìn)行設(shè)置。?
Mali離線編譯器學(xué)習(xí)資源
在著色器程序上運(yùn)行Mali Offline Compiler,以生成性能報(bào)告。這是開始的方法。有關(guān)完整的詳細(xì)信息,請參閱《Mali脫機(jī)編譯器》用戶指南,并觀看此視頻以查看我們最近進(jìn)行的功能增強(qiáng)。

優(yōu)化建議和做法
好的,因此您已經(jīng)發(fā)現(xiàn)游戲的性能較差,但是您能對此做些什么呢?如果您是經(jīng)驗(yàn)豐富的優(yōu)化專家,則可能知道從哪里開始,但是如果您不知道,那么這里有一些資源可以幫助您:?
- 優(yōu)化建議——快速參考,可幫助您避免常見問題。??
- 開發(fā)人員指南——例如?技術(shù)藝術(shù)家的指南,涵蓋了幾何,紋理,材質(zhì)和著色器的實(shí)踐。?
- Mali做法指南——全面的指南,詳細(xì)介紹了如何確保您的內(nèi)容在Mali GPU上正常運(yùn)行。?
- Unity開發(fā)人員臂指南——如果您是Unity用戶,我們會為您提供專門的指南,以幫助您在開發(fā)移動設(shè)備時(shí)從Unity中獲得收益。?