[UNITY] Destroy, Instantiate조심히 사용하자!

RisingJade의 개발기록·2022년 4월 1일
0

일반적인 C#의 경우

  • 보통 C#은 GC가 단편화를 Compaction해서(디스크 조각모음 같은 거라 생각하면된다.)
    메모리 단편화(memory fragmentation)을 해결한다.

하지만 UNITY의 경우...

  • 유니티는 놀랍게도 GC가 Compaction을 해결하지 못한다. 따라서 InstantiateDestroy를 자주 호출하면 메모리 가용공간이 개판이 나버린다.
    +그 결과 메모리 점유가 늘어나고 비효율적인 메모리 운용이 생겨버린다.

참고: https://glikmakesworld.tistory.com/13

profile
언제나 감사하며 살자!

0개의 댓글