GC 루트에서 도달 가능한 객체는 살아 있다
실행 스레드 스택, static 필드, JNI 참조 등에서 이어진 객체는 회수되지 않습니다.
Java 객체는 주로 힙에 할당되고 더 이상 도달할 수 없을 때 가비지 컬렉터의 회수 대상이 됩니다.
실행 스레드 스택, static 필드, JNI 참조 등에서 이어진 객체는 회수되지 않습니다.
젊은 영역에서 자주 수집하고 오래 살아남은 객체를 이전해 전체 힙 작업을 줄입니다.
짧은 객체가 많아도 할당 속도가 지나치면 GC가 자주 일어납니다.
핵심 경계 실행 스레드 스택, static 필드, JNI 참조 등에서 이어진 객체는 회수되지 않습니다.