Reference Pool

관련 소스 파일 (Relevant source files)

목적과 개요 (Purpose and Overview)

Reference Pool은 객체를 매번 새로 만들고 파괴하는 대신 재사용해서 가비지 컬렉션(GC) 부하를 줄이는 메모리 관리 시스템입니다. 이벤트 인자 같은 빈번히 생성되는 임시 객체에서 특히 효과적이며, 과도한 GC로 인한 성능 저하를 막아줍니다.

Reference Pool은 GameFramework의 코어 컴포넌트 중 하나이며, Object Pool Manager(오브젝트 풀)와 함께 쓰일 수 있지만 초점이 다릅니다(Reference Pool은 작고 짧게 사는 객체 위주).


핵심 구성요소 (Core Components)

image.png

ReferencePool

재사용 가능한 객체 모음을 관리하는 정적 클래스.