시스템에서 더 이상 사용하지 않는 동적 할당된 메모리 블럭 혹은 개체를 찾아 자동적으로 다시 사용 가능한 자원으로 회수하는 것을 말한다.
시스템에서 가비지 컬렉션을 수행하는 부분을 가비지 컬렉터Garbage Collector라고 하며, 최초의 가비지 컬렉터는 1958년에
존 매카시John McCarthy에 의해 리습Lisp 언어의 일부로 구현되었다. 가비지 컬렉션은 약자로 GC라고 부르기도 한다.
쉽게 말해 자바 프로그램이 더이상 참조되지 않는 메모리 즉, 쓰레기 값을 수집하여 시스템에 되돌려 주는 것을 말한다.
가비지 컬렉션 알고리즘에서는 쓰레기 값을 찾아 해당 개체가 사용하는 리소스를 회수하는 동작을 한다.
시스템에서 가비지 컬렉션을 수행하는 부분을 가비지 컬렉터Garbage Collector라고 하며, 최초의 가비지 컬렉터는 1958년에
존 매카시John McCarthy에 의해 리습Lisp 언어의 일부로 구현되었다. 가비지 컬렉션은 약자로 GC라고 부르기도 한다.
쉽게 말해 자바 프로그램이 더이상 참조되지 않는 메모리 즉, 쓰레기 값을 수집하여 시스템에 되돌려 주는 것을 말한다.
가비지 컬렉션 알고리즘에서는 쓰레기 값을 찾아 해당 개체가 사용하는 리소스를 회수하는 동작을 한다.