GC 스파이크 ( GC Spike )
·
🧊Unity Basic/오브젝트풀링
GC 스파이크 ( Garbage Collection Spike )GC ( Garbage Collector ) 는 더 이상 사용되지 않는 객체를 자동으로 메모리에서 해제하는 시스템이다.그런데 GC가 작동하는 순간에는 모든 쓰레드가 멈추고 , GC 가 메모리 정리 작업을 수행하게 된다.이때 CPU 점유율이 급상승하거나 프레임 드랍 , 렉이 발생한다.이런 일시적인 성능 저하 현상을 바로 GC Spike 라고 부른다. 작동 과정프로그램이 계속 객체를 생성한다힙 ( Heap ) 에 메모리가 꽉 차면 GC 가 자동으로 실행GC 가 불필요한 객체를 제거이 과정 동안 메인 쓰레드도 일시 정지된다 ( 게임이 잠깐 멈춘 듯한 느낌 )GC 완료 후 다시 정상 실행 유니티에서는 GC 스파이크유니티의 Mono 나 IL2CP..