가비지컬렉션 (1) 썸네일형 리스트형 Java Garbage Collection Java Garbage Collection NAVER D2 1. 가비지 컬렉션 과정 - Generational Garbage Collection 1.1. 'stop-the-world' GC를 실행하기 위해 JV 이 어플리케이션 실행을 멈추는 것 GC를 수행하는 쓰레드를 제외한 모든 쓰레드는 작업을 멈춤 GC튜닝이란 stop-the-world 를 줄이는 것이다. 1.2. 명시적 해제 명시적으로 해제하려고 null을 할당하거나 System.gc()를 호출하는 경우도 있음 → System.gc()는 성능에 매우 큰 영향을 끼친다.(아마도 gc를 하면 stw 가 발생하여서 그런 것 같다.) 1.3. 두 가지 가설에 기반한 가비지 컬렉션 대부분의 객체는 금방 접근 불가능 상태가 된다. 왜??? 왜 이런 가설이? .. 이전 1 다음