[Java] Garbage Collection(GC)
·
추가 공부/Java
가비지 컬렉션(Garbage Collection)이란?자바의 메모리 관리 방법 중의 하나로 JVM(자바 가상 머신)의Heep 영역에서 동적으로 할당했던 메모리 중필요 없게 된 메모리 객체(garbage)를 모아 주기적으로 제거하는 프로세스를 말합니다. C/C++ 언어에서는 가비지 컬렉션이 없어 프로그래머가수동으로 메모리 할당과 해제를 일일이 해줘야한다. 반면 Java에서는 가비지 컬렉터가 메모리 관리를 대행해주기 때문에 Java 프로세스가 한정된 메모리를 효율적으로 사용할수 있게하고개발자 입장에서 메모리 관리, 메모리 누수 문제를 관리하지 않고 개발할 수 있다. 가비지 컬렉션 단점자동으로 처리해준다 해도 메모리가 언제 해제되는지 정확하게 알 수 없어 제어하기 힘들다.가비지 컬렉션이 동작하는 동안에는 다른..
개발자가 되고 싶은 곰
'GC' 태그의 글 목록