IT/Programming
<JAVA 메모리관리> 가비지 콜렉터 / GC
자바 메모리에 대한 오해 자바에서는 가비지 컬렉터에 의해 메모리가 자동 관리가 되어 메모리 누수가 없다고 하지만 사실은 메모리 누수가 발생할 수 있다. 그 이유는 실제로 사용되지 않는 객체의 Reference를 프로그램에서 잡고 있으면 그 객체는 가비지 컬렉터에 의해 처리되지 않고 프로그램내에서도 접근하여 사용될 수 없는 사실상 쓰레기로서 메모리를 점유하게 되기 때문이다. 그런 메모리 누수가 있으면 창을 열고 닫을 때 마다 그리고 문서를 열고 닫을 때 마다 지속적으로 메모리가 증가되어 성능 저하 뿐만 아니라 결국에는 메모리 오류발생으로 이어지는 심각한 현상을 초래할 수 있다. 메모리 누수의 현상에 대한 처방은 가비지 컬렉터의 보다 정확한 이해가 필요하다. 자바 가비지 컬렉터 알고리즘 자바의 가비지 컬렉터..
2019. 8. 13. 12:13