色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

unitygc原理及調(diào)優(yōu)方法?

洪振霞2年前12瀏覽0評論

1)unity內(nèi)部有兩個內(nèi)存管理池:堆內(nèi)存和堆棧內(nèi)存。堆棧內(nèi)存(stack)主要用來存儲較小的和短暫的數(shù)據(jù),堆內(nèi)存(heap)主要用來存儲較大的和存儲時間較長的數(shù)據(jù)。

2)unity中的變量只會在堆棧或者堆內(nèi)存上進行內(nèi)存分配,變量要么存儲在堆棧內(nèi)存上,要么處于堆內(nèi)存上。

3)只要變量處于激活狀態(tài),則其占用的內(nèi)存會被標記為使用狀態(tài),則該部分的內(nèi)存處于被分配的狀態(tài)。

4)一旦變量不再激活,則其所占用的內(nèi)存不再需要,該部分內(nèi)存可以被回收到內(nèi)存池中被再次使用,這樣的操作就是內(nèi)存回收。處于堆棧上的內(nèi)存回收及其快速,處于堆上的內(nèi)存并不是及時回收的,此時其對應(yīng)的內(nèi)存依然會被標記為使用狀態(tài)。

5)垃圾回收主要是指堆上的內(nèi)存分配和回收,unity中會定時對堆內(nèi)存進行GC操作。