250x250
반응형
Notice
Recent Posts
Recent Comments
Link
목록GC (1)
종식당
JVM에서 GC 대상 객체를 판단하는 기준
GC(Garbage Collection)는 자바의 메모리 관리 방법의 하나이며, JVM의 힙 영역에서 동적으로 할당했던 메모리 중에서 필요 없어진 객체를 주기적으로 제거하는 것을 의미한다. GC는 특정 객체가 사용 중인지 아닌지 판단하기 위해서 도달 가능성(Reachability)이라는 개념을 사용 한다. 특정 객체에 대한 참조가 존재하면 도달할 수 있으며, 참조가 존재하지 않는 경우에 도달할 수 없는 상태로 간주한다. 이때, 도달할 수 없다는 결론을 내린다면 해당 객체는 GC의 대상이 된다.도달 가능성은 어떻게 판단하나요? 🤓힙 영역에 있는 객체에 대한 참조는 4가지 케이스가 존재하는데, 힙 내부 객체 간의 참조, 스택 영역의 변수에 의한 참조, JNI에 의해 생성된 객체에 대한 참조(네이티브 스택 ..
매일메일
2025. 4. 30. 13:55