是UWA最新發(fā)布的無SDK性能分析工具。針對移動平臺,提供了實(shí)時(shí)監(jiān)測和截幀分析功能,幫助您精準(zhǔn)定位性能熱點(diǎn),提升應(yīng)用的整體表現(xiàn)。
在使用Gears進(jìn)行性能分析時(shí),大家可能會遇到設(shè)備連接、參數(shù)不可用、截圖內(nèi)容不清楚等問題。為此,我們整理了部分使用過程中常見的問題以及詳細(xì)的解決方案,幫助大家高效排查問題,優(yōu)化性能。
登錄閃退,該怎么處理?
A:歷史問題,可在官網(wǎng)下載最新版本的Gears安裝包安裝即可。
最新版本下載鏈接:
https://www.uwa4d.com/product.html?t=Gears
無法在設(shè)備列表中查看到使用USB連接的
設(shè)備,應(yīng)該怎么處理?
A:首先確認(rèn)使用USB連接的設(shè)備打開了開發(fā)者人員選項(xiàng),且USB調(diào)試模式處于開啟狀態(tài);如果仍然無法檢索到設(shè)備,可查看本機(jī)是否存在多個(gè)ADB版本,將ADB版本統(tǒng)一,并在任務(wù)管理器中結(jié)束ADB進(jìn)程,進(jìn)入Gears的設(shè)置界面配置指定的ADB路徑,嘗試重新搜索設(shè)備。
部分設(shè)備可能需要更換不同的USB配置選項(xiàng)或者嘗試更換數(shù)據(jù)線。
Realtime模式部分GPU參數(shù)是置灰且不可
選中,是什么原因?
A:Realtime模式下,不同GPU型號的真機(jī)設(shè)備可選的GPU性能參數(shù)項(xiàng)是不同的,且模擬器不支持采集GPU相關(guān)性能數(shù)據(jù)。
GPU性能數(shù)據(jù)采集問題可以嘗試以下解決方案:
1. 確保設(shè)備在GPU Counter的支持列表中,具體型號參見:
https://www.uwa4d.com/main/supported.html
2. 在支持的型號中,若Adreno GPU且為Android 12及以上的設(shè)備無法獲取GPU Counter數(shù)據(jù),可以嘗試通過以下ADB命令開啟:adb shell "echo 1 > /sys/class/kgsl/kgsl-3d0/perfcounter"。但部分設(shè)備可能因?yàn)橛布S商的限制無法進(jìn)行該操作,如小米品牌設(shè)備。
3. 在支持的型號中,若Mali GPU的設(shè)備無法獲取GPU Counter數(shù)據(jù),可以嘗試重啟設(shè)備(有可能需要多次)。
Realtime模式的實(shí)時(shí)截圖是否可以放大?
A:最新版本的Gears已經(jīng)支持截圖放大的功能,雙擊對應(yīng)截圖即可放大圖片,并且支持自由調(diào)整大小,查看更多細(xì)節(jié)內(nèi)容。
Realtime模式如何查看應(yīng)用的卡頓率?
A: 大家可以將測試的統(tǒng)計(jì)數(shù)據(jù)導(dǎo)出到本地的CSV表格中,在表格的頂部有卡頓率指標(biāo)的統(tǒng)計(jì)數(shù)據(jù)。
Realtime模式選擇完應(yīng)用啟動時(shí),提示
“Remote Server未啟動”,應(yīng)該怎么處理?
A:大家可以先再次選擇應(yīng)用,嘗試重新啟動是否可以解決問題。如未能解決,可以在Windows電腦的C:\Users\用戶名\AppData\Local\UWA Gears目錄中找到日志文件,將日志文件發(fā)送給我們的工作人員,協(xié)助大家定位問題原因。
Realtime模式是否支持采集功率?
A:最新版本已經(jīng)支持采集功率數(shù)據(jù),可使用WIFI模式連接設(shè)備,勾選功率參數(shù)即可采集。
Realtime模式如何查看多線程的CPU負(fù)載
情況?
A:最新版本已經(jīng)支持Thread Load指標(biāo)數(shù)據(jù)的采集,點(diǎn)擊CPU Load性能參數(shù)旁的“+”號,即可查看。
更多內(nèi)容可以查看該文章:《》
Realtime模式數(shù)據(jù)對比功能的入口在哪里?
A:在Gears主界面,大家可以在指定的Realtime數(shù)據(jù)上右鍵,選擇“對比分析”進(jìn)入對比分析界面;也可以在進(jìn)入Realtime模式后,在界面的左上角,選擇“對比分析”進(jìn)入對比分析界面。
更多內(nèi)容可以查看該文章:《》
截幀分析模式選擇完設(shè)備后,為什么應(yīng)用列表
中找不到我們的應(yīng)用?
A:請大家先確認(rèn)自己的應(yīng)用是否是Debuggable包。Debuggable包是Frame Capture模式所必需的,因?yàn)楂@取底層系統(tǒng)層面的數(shù)據(jù)需要這個(gè)配置,而在其他性能測試中則不需要。
如何查看應(yīng)用是否為Debuggable包?
A:大家可以在終端中使用以下命令來確認(rèn):
adb shell dumpsys package <包名> | findstr DEBUGGABLE
如果輸出了如小圖的內(nèi)容,即表示應(yīng)用為Debuggable包,未輸出任何內(nèi)容則不是Debuggable包。
截幀分析模式如何打開截幀文件?
A: 點(diǎn)擊截幀后,可點(diǎn)擊右側(cè)的小三角查看截幀文件,雙擊即可加載截幀文件。
截幀分析模式中提示“已存在一個(gè)正在運(yùn)行
的Capture應(yīng)用”彈窗時(shí),該如何解決?
A: 先查看手機(jī)后臺是否存在用Gears啟動的應(yīng)用,如果存在,將應(yīng)用關(guān)閉,成功打開即可; 如果不存在,可以重啟手機(jī)嘗試一下。
如果您在使用過程中遇到任何問題,可以通過UWA官方QQ群找到我們,或者前往問答社區(qū)進(jìn)行提問,我們將竭誠為您提供支持。
QQ群:793972859
問答社區(qū)鏈接:https://answer.uwa4d.com
近期精彩回顧
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.