JAVA GC (1) 썸네일형 리스트형 JAVA GC(가비지 컬렉션) 정리 자바 개발자라면 한번쯤은 가비지 컬렉션에 대해서 깊은 고민을 해봐야하지 않을까? 가비지 컬렉션 과정 – Generational Garbage CollectionJava는 프로그램 코드에서 메모리를 명시적으로 지정하여 해제하지 않는다. 가끔 명시적으로 해제하려고 해당 객체를 null로 지정하거나 System.gc() 메서드를 호출하는 개발자가 있다. null로 지정하는 것은 큰 문제가 안 되지만, System.gc() 메서드를 호출하는 것은 시스템의 성능에 매우 큰 영향을 끼치므로 System.gc() 메서드는 절대로 사용하면 안 된다(다행히도 NHN에서 System.gc() 메서드를 호출하는 개발자를 보진 못했다). Java에서는 개발자가 프로그램 코드로 메모리를 명시적으로 해제하지 않기 때문에 가비지 .. 이전 1 다음