콘텐츠로 건너뛰기

GC

Java Hotspot Garbage Collection #3

  Parallel Collector(Throughput Collector)   Serial Collector young generation gc의 개선판 collector를 하나만 돌리는 것이 아니라 여러 개 동시에 동작 multi-processor, multi-thread 시스템에서 좋음 old generation gc는 단일 프로세서로 동작하여 serial collector와 동일함 서버 머신에서 디폴트 값으로 설정되나, 명시적으로 사용하려면… 더 보기 »Java Hotspot Garbage Collection #3

Java Hotspot Garbage Collection #2

  Generational Collection      이 기술은 각가의 메모리를 나이(generation)으로 나눈다. (보통 young과 old 2단계로 나눈다)    여기서는 2가지 가정을 한다.    – 대부분의 객체는 오랫동안 참조되지 않고 죽는다.    – 더 오래되었거나 더 새 객체에 대한 참조는 거의 없다.… 더 보기 »Java Hotspot Garbage Collection #2

Java Hotspot Garbage Collection #1

  명시적 vs 자동적인 메모리 관리      메모리 관리는 더 이상 사용하지 않는 객체에 할당된 메모리를 확인하고,    다른 객체가 사용할 수 있도록 메모리를 회수하는 일련의 과정을 말한다.      메모리 관리는 개발자가 명시적으로 처리하는 경우와 머신에서 자동으로 처리하는… 더 보기 »Java Hotspot Garbage Collection #1