還記得UWA【博觀約取】專欄推薦的《小米超神》嗎?作為一款重度的MOBA手遊,它在不同配置的移動裝置上,無論是畫面表現力,還是性能開銷都非常優秀。我們曾公布過該遊戲的主要性能資料,當然其出色性能的背後和各方面的細節處理都有着千絲萬縷的聯系。為此,我們将該遊戲的完整性能資料以UWA demo的形式公開,進而讓大家更細緻全面地感受其每個引擎子產品的具體表現。
為什麼重度遊戲的性能如此小清新?不妨跟随小編的腳步一起到UWA官網上揭秘吧!
再此特别感謝研發團隊福州朱雀網絡對UWA的認可和支援,也感謝他們樂于将項目性能資料與大家一起分享。
首先,我們登入UWA首頁www.uwa4d.com,點選觀看示範demo。
在性能診斷與優化的示例項目中選擇《小米超神》。
同時我們也支援VR項目測評,大家可以點選下圖右邊的demo了解VR項目的性能報告。
下面我們來圍觀下《小米超神》的性能報告。下圖為報告的性能總結頁面。研發團隊能從宏觀上高效分析項目運作時的整體趨勢,包括總體CPU性能、GC調用頻率和引擎各子產品性能等,同時也能根據同類型項目中的排名,對性能的薄弱環節一目了然,使得優化更加有的放矢。
UWA報告也可以協助開發團隊從各個引擎子產品(渲染子產品、實體子產品、粒子子產品、動畫子產品、UI子產品等)的微觀處深入剖析項目的性能。下圖即為UWA報告中渲染子產品的耗時,可以看到該子產品中有DrawCall、Triangle、半透明和不透明渲染耗時等參數的具體使用情況,條分縷析,疏而不漏。
UWA報告中能展現記憶體子產品的詳細使用情況,涵蓋了幾乎所有資源如紋理、網格、動畫、音頻等。不僅如此,各個資源的屬性(如紋理的高度、寬度,數量峰值等)都一覽無遺。在成百上千個資源檔案中,即使再小的資源漏洞都無處遁形。
下圖為《小米超神》的紋理資源具體使用情況。
90%的性能問題都和加載息息相關,而對于加載問題的定位這正是UWA性能測評的亮點之一,在《小米超神》報告中的資源管理界面中,對于加載/解除安裝的API調用使用情況,我們能一目了然。
我們可以看到資源加載和解除安裝的具體操作情況,不僅可以讓使用者看到整體加載耗時和加載次數,同時還可以通過圖表來顯示具體每次加載的位置和耗時。
下圖為資源執行個體化功能,通過該功能,開發者能明确任何一個GameObject在執行個體化和銷毀時的CPU占用情況:不僅可以看到最為耗時的GameObject,同時還能看到每次觸發的時間點。
需要說明的是,上文提供的這些資料隻是報告中的冰山一角,作為一支優秀團隊精心打造的重度MOBA手遊,我們強烈推薦大家多研究其報告中各個子產品的性能細節以加深認知。同時,UWA真正想讓大家看到的不僅是資料,更是資料背後我們研究問題的方式和厚積薄發的态度,這也是以後能切實幫到大家的東西。
溫馨提示:PC上登入www.uwa4d.com即可以檢視該遊戲的完整性能資料。
UWA會員功能一覽
原文出處:侑虎科技
本文作者:admin
轉載請與作者聯系,同時請務必标明文章原始出處和原文連結及本聲明。