garbage collector 썸네일형 리스트형 Garbage Collection (가비지 컬렉션) 가비지 컬렉션Garbage Collection이란, 시스템에서 더 이상 사용하지 않는 동적 할당된 메모리 블럭 혹은 개체를 찾아 자동적으로 다시 사용 가능한 자원으로 회수하는 것을 말한다. 시스템에서 가비지 컬렉션을 수행하는 부분을 가비지 컬렉터Garbage Collector라고 하며, 최초의 가비지 컬렉터는 1958년에 존 매카시(John McCarthy)에 의해 리습(Lisp) 언어의 일부로 구현되었다. 일반적인 가비지 컬렉터 알고리즘(Algorithm)은 다음과 같이 동작한다. 1. 더 이상 프로그램에서 사용하지 않을 Object를 찾아낸다. 2. 해당 개체가 사용하는 리소스를 회수한다. 그러나 실제로 어떤 Object가 마지막으로 사용되었고, 따라서 더 이상 사용되지 않을 것이란 사실을 알아내기는.. 더보기 이전 1 다음