《Unity性能優(yōu)化》系列課程筆記——第拾肆節(jié)
2022-04-23 22:03 作者:Metaverse大衍神君 | 我要投稿
2022年4月19日 第拾肆講 性能優(yōu)化之道
性能優(yōu)化問題的本質(zhì)
慢與快的問題
前提
穩(wěn)定性:不能因優(yōu)化造成穩(wěn)定性變差
兼容性:不能因優(yōu)化導(dǎo)致兼容性變差
性價(jià)比:優(yōu)化要有度,考慮成本與復(fù)雜度
性能優(yōu)化的流程
發(fā)現(xiàn)問題(什么平臺(tái)、什么操作系統(tǒng)、什么情況下出現(xiàn)問題,一般問題還是特例問題等)
定位問題(什么地方造成的性能問題,我們要用什么工具、什么方法確定瓶頸)
研究問題(確定用什么方案處理這個(gè)問題,要考慮性能優(yōu)化的前提)
解決問題(按問題研究的結(jié)論去實(shí)際處理,并驗(yàn)證處理結(jié)果與預(yù)期的一致性)
影響性能的四大類問題
CPU
GPU
帶寬
內(nèi)存
隱藏的幾類小問題
功耗比
填充率
發(fā)熱量
性能問題可能的情況
瓶頸可能性按由高到低的順序排列(個(gè)人經(jīng)驗(yàn)總結(jié))
CPU利用率
帶寬利用率
CPU/GPU強(qiáng)制同步
片元著色器指令
紋理CPU到GPU的傳輸
頂點(diǎn)著色器指令
幾何圖形復(fù)雜性
經(jīng)常用的優(yōu)化思路
升維與降維
維度轉(zhuǎn)換,如空間與時(shí)間,量綱轉(zhuǎn)換
標(biāo)簽: