![]()
在游戲開發(fā)領(lǐng)域,性能優(yōu)化始終是繞不開的核心命題:從數(shù)據(jù)獲取的簡(jiǎn)便性,到性能分析的洞察深度,每一個(gè)細(xì)節(jié)都可能影響玩家端的最終體驗(yàn)。最近,我們正式推出新版本,圍繞開發(fā)者真實(shí)需求,為優(yōu)化工作提供更強(qiáng)大的助力!
一、Shader變體分析
無(wú)論是對(duì)于酷炫渲染效果的追求,還是開發(fā)者制作時(shí)由于時(shí)間緊迫性而忽視了性能,都可能導(dǎo)致打包運(yùn)行后、Shader變體數(shù)量或者游戲系統(tǒng)顯存占用過(guò)高,這在UWA支持過(guò)的項(xiàng)目中已經(jīng)屢見不鮮, 并且進(jìn)一步伴生加載時(shí)間過(guò)長(zhǎng)及渲染效率下降等現(xiàn)象。
![]()
UWA報(bào)告中對(duì)Shader內(nèi)存的占用統(tǒng)計(jì)(一)
![]()
UWA報(bào)告中對(duì)Shader內(nèi)存的占用統(tǒng)計(jì)(二)
對(duì)于單個(gè)Shader資源而言,其內(nèi)存占用高的核心原因是變體數(shù)過(guò)多,在項(xiàng)目迭代中可能會(huì)出現(xiàn)已經(jīng)被棄用、或者沒(méi)有被實(shí)際使用到的關(guān)鍵字,導(dǎo)致變體成倍上升;又或者Shader寫的比較復(fù)雜,其中一些關(guān)鍵字組合永遠(yuǎn)不會(huì)被用到,導(dǎo)致很多變體是多余的。
在最新的UWA AssetBundle檢測(cè)報(bào)告中,我們支持AB變體數(shù)據(jù)下載,直接列出了所有變體的關(guān)鍵字的組合,高效賦能Shader優(yōu)化。通過(guò)該功能,開發(fā)者可精準(zhǔn)定位無(wú)用變體,降低設(shè)備運(yùn)行壓力。
![]()
![]()
二、GPU負(fù)載預(yù)警
在拆解GPU壓力時(shí),UWA建議以GPU Clocks數(shù)值為度量標(biāo)準(zhǔn)。GPU Clocks是UWA通過(guò)硬件底層接口統(tǒng)計(jì)到的數(shù)值,它反映了每幀耗費(fèi)在GPU計(jì)算上的時(shí)鐘周期數(shù),單位為萬(wàn)Cycles/幀。若將該值乘以項(xiàng)目的目標(biāo)幀率,則得到項(xiàng)目運(yùn)行過(guò)程中每秒所需要的GPU算力。
而每款SOC出廠時(shí),硬件廠商會(huì)給其標(biāo)定一個(gè)額定最大頻率,也就是其釋放全部性能時(shí),理論上每秒鐘能進(jìn)行多少時(shí)鐘周期的運(yùn)算,我們稱之為理論最大算力。若實(shí)時(shí)需求算力大于當(dāng)前運(yùn)行機(jī)型GPU芯片的理論最大算力,即代表硬件算力不足以滿足項(xiàng)目渲染所需要耗費(fèi)的實(shí)時(shí)算力,這為我們提供了壓力判斷的有效依據(jù)。
![]()
在最新版本中,我們?cè)黾印澳芎膲毫﹂撝稻€”:GPU工作頻率逼近80%即預(yù)示設(shè)備存在能耗過(guò)高風(fēng)險(xiǎn)、“幀率壓力閾值線“:GPU工作頻率逼近100%即預(yù)示設(shè)備存在掉幀風(fēng)險(xiǎn),提前預(yù)警;同樣地,我們也可以通過(guò)不同檔位的設(shè)備測(cè)試GPU數(shù)據(jù),來(lái)反推分檔的合理性。
![]()
除此之外,我們還新增了若干性能指標(biāo)或分析維度,立志于為決策提供更高效的評(píng)判依據(jù)。從精準(zhǔn)適配到高效操作,從數(shù)據(jù)記錄到趨勢(shì)預(yù)測(cè),以更智能的分級(jí)、更流暢的交互、更深度的數(shù)據(jù),為游戲性能優(yōu)化打開新可能。
以下為最新版本支持清單
![]()
歡迎體驗(yàn)最新版本 ,讓每一次優(yōu)化都更有方向!
關(guān)于UWA
UWA是一家創(chuàng)業(yè)十年的高新技術(shù)企業(yè),作為游戲行業(yè)的深耕者,UWA始終專注于為使用Unity、Unreal引擎的開發(fā)者提供豐富的優(yōu)化產(chǎn)品,幫助開發(fā)者高效解決開發(fā)問(wèn)題、定位性能瓶頸、提供解決方案,已支持超過(guò)一萬(wàn)款游戲項(xiàng)目。還打造了技術(shù)博客、問(wèn)答、開源庫(kù)、學(xué)堂等社區(qū)產(chǎn)品,為開發(fā)者提供便利和高效的支持。線上培訓(xùn)和線下教育的新業(yè)務(wù), 滿足行業(yè)對(duì)人才培育的需求。
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(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.