靚麗時尚館

位置:首頁 > 健康生活 > 心理

unity,gc原理及調優方法

心理5.37K
unity gc原理及調優方法

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

2)unity中的變量只會在堆疊或者堆內存上進行內存分配,變量要麼存儲在堆疊內存上,要麼處於堆內存上。

3)只要變量處於激活狀態,則其佔用的內存會被標記為使用狀態,則該部分的內存處於被分配的狀態。

4)一旦變量不再激活,則其所佔用的內存不再需要,該部分內存可以被回收到內存池中被再次使用,這樣的操作就是內存回收。處於堆疊上的內存回收及其快速,處於堆上的內存並不是及時回收的,此時其對應的內存依然會被標記為使用狀態。

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

標籤:Unity 調優 gc