一、在Unity中Foreach循環(huán)的最佳優(yōu)化
在Unity中Foreach循環(huán)的最佳優(yōu)化
這篇博客的主要目標(biāo)是解釋怎么避免在Unity中使用Foreach時占用過多內(nèi)存。
這篇博客只是我們在Unity游戲優(yōu)化方案系列中的一部分。
在游戲中沒有發(fā)現(xiàn)一些小問題?
遍歷循環(huán)的時候有沒有卡頓或者延遲?
是不是必須要遍歷一些Gameobject?
如果你有注意到這些,那么你找對地方了!
“通常,在游戲中出現(xiàn)卡頓/延遲是因為在單一幀中有太多的垃圾要回收。所以,在繼續(xù)講之前,我們先要理解什么是垃圾回收(GC)?”
什么是垃圾回收?
·在任何計算設(shè)備中,垃圾回收是內(nèi)存管理系統(tǒng)中重要的一部分。它的主旨是試圖回收或者釋放被物體占有但不再被程序利用的內(nèi)存資源。
·它是一個高效自動的系統(tǒng),試著保證不再需要的物體不會繼續(xù)占有內(nèi)存空間,并且保證高效和最優(yōu)的內(nèi)存使用。雖然它是一個自動系統(tǒng),但是開發(fā)者們?nèi)匀豢梢钥刂扑?/span>
·通常,在處理能力允許的情況下,GC就會執(zhí)行,以保證某些物體不會再被使用。
所以,這東西在Unity的foreach 循環(huán)里有什么用?
舉個栗子,你就懂了
教程名稱:在Unity中Foreach循環(huán)的最佳優(yōu)化 | 語 言:中文 | 頁數(shù)/時長: 6頁 |
軟件版本: unity | 上傳時間:2018/03/06 | 價格:¥0 |
文件格式: docx | 文件大?。?5kb |
您還未登錄
全部評論: 0條