객체 종류 분류
UObject인지, 일반 C++ 객체인지, 에셋 리소스인지 먼저 구분한다.
classifyGC 대상 UObject와 C++ 직접 관리 메모리가 서로 다른 수명 규칙을 갖는다는 점을 최적화 경로로 구분한다.
UObject인지, 일반 C++ 객체인지, 에셋 리소스인지 먼저 구분한다.
classifyUObject는 UPROPERTY, Root, Outer 관계가 GC 생존 여부를 좌우한다.
reference일반 C++ 객체는 unique/shared pointer, 스택 수명, 명시 해제를 기준으로 관리한다.
RAII텍스처, 메시, 애니메이션은 LOD, streaming, 압축 설정으로 줄인다.
asset