UWA Gears?是UWA最新發布的無SDK性能分析工具。針對移動平臺,提供了實時監測和截幀分析功能,幫助您精準定位性能熱點,提升應用的整體表現。
本次版本更新主要是新增了Thread Load指標,幫助大家更直觀地了解多線程任務的負載分布情況。同時優化了采集數據Server性能(提升60%)、截圖黑屏、移除項目異常和部分界面關閉無響應等多項用戶體驗問題,使用體驗更加友好。
以下是本次版本更新的主要功能介紹:
新增Thread Load指標
新版本新增了Thread Load指標數據的獲取,大家可以通過點擊CPU Load性能參數旁的“+”號,展開或收起Thread Load指標數據,精準監控各線程的CPU負載情況。一目了然地查看各線程的運行狀態和使用率,幫助大家高效識別問題線程,優化多線程任務分配。
示例:T1(11462)GLThread 1212
T1、T2...:線程的排序序號,排序是動態的,T1代表的是使用率之和的最高的線程,從高到低進行排序。
111462:線程的ID。
GLThread 1212:線程的名稱。
使用場景
- 定位性能瓶頸:當游戲或應用出現卡頓、掉幀等問題時,Thread Load可幫助開發者精準識別各個線程的CPU負載,快速定位性能消耗較高的線程,查找潛在的性能熱點。
- 優化多線程任務分配:在多線程開發中,任務分配不均可能導致部分線程負載過高,而其他線程資源閑置。通過Thread Load數據,可以合理平衡任務分配,避免線程資源浪費,提升整體性能。
- 分析復雜邏輯場景:在復雜邏輯或渲染場景中,使用Thread Load可以監控關鍵線程的負載變化,評估性能瓶頸,針對性地優化。
新增客戶端崩潰上報功能
新版本新增了客戶端崩潰上報功能,當大家在使用Gears的時候,出現閃退等崩潰問題時,可在彈出的Gears Bug Reporter窗口中填寫您的郵箱、閃退詳情(閃退步驟、測試歷史文件、設備信息等等)和待上傳的日志文件、數據文件等信息,協助我們定位崩潰問題。當修復之后,我們會第一時間通知到您。如果您在使用過程中遇到其他的問題,您也可以通過文末的聯系方式聯系我們。
修復截圖黑圖問題,添加DXT紋理壓縮格式支持
在之前的版本中,大家若分享保存到本地的測試數據,在對方的Gears中打開數據文件后,可能會出現截圖是黑色的情況。在新版本中我們已經對該問題進行了修復,對截圖添加了DXT紋理壓縮格式的支持,大家可以分享查看通過新版本測試并保存到本地的數據信息。
老版本表現:
新版本表現:
新用戶可以通過訪問UWA官網Gears產品介紹頁進行下載體驗,老用戶可以在軟件內點擊主界面右上角的【檢查更新】更新至最新版本。
如果您在使用過程中遇到任何問題,可以通過私信聯系我們,或者前往問答社區進行提問,我們將竭誠為您提供支持。
問答社區鏈接:https://answer.uwa4d.com