G11 Java - Garbage Collection Java - Garbage Collection Garbage Collection 이란 ? 프로그래머는 힙을 사용할 수 있는 만큼 자유롭게 사용하고, 더 이상 사용되지 않는 인스턴스(쓰레기객체)들은 가비지 컬렉션을 담당하는 프로레스가 자동으로 메모리에서 제거하도록 하는 것이 가비지 컬렉션의 기본이다. 프로그램을 실행하다가 메모리가 부족해져 메모리가 더 필요해지는 시점에 실행됩니다. GC와 Reachability Java GC는 객체가 가비지인지 판별하기 위해서 reachability라는 개념을 사용합니다. 어떤 객체에 유효한 참조가 있으면 'reachable'로, 없으면 'unreachable'로 구별하고, unreachable 객체를 가비지로 간주해 GC를 수행하게됩니다. 한 객체는 여러 다른 객체를 참.. 2019. 9. 2. 이전 1 다음