GC

· JAVA
나름 정리한다고 해봤는데 너무 어렵다.. 계속 보완을 해야한다. 가비지 컬렉터는 두 가지 전제 조건(Weak Generation Hypothesis)을 기반으로 만들어졌다 대부분의 객체는 금방 접근 불가능 상태(unreachable)가 된다. 오래된 객체에서 젊은 객체로의 참조는 아주 적게 존재한다. JVM의 종류가 많은 만큼 GC또한 다양한 벤더가 배포했다. 그래도 모든 GC는 다음 원칙을 지켜야한다. GC알고리즘은 반드시 모든 Grabage를 수집해야 한다. 아직 살아있는 객체는 절대 수집해서는 안된다. 아직 살아있는 객체를 수집하면 Segmentation Fault가 일어나거나 프로그램 데이터가 조용하게 망가진다. Segmentation Fault Segfault로 줄여서 말하기도 한다. 프로그램이..
Berno
'GC' 태그의 글 목록