가비지 컬렉터
조무위키
주의. 이 문서는 공머생들이 좋아하는 주제 혹은 공머생 그 자체에 대해 다룹니다. 본 문서가 다루는 내용에 지나치게 탐닉할 경우 필연적으로 여성들과 멀어지게 됩니다. 이는 조무위키가 책임지지 않습니다. |
Garbage Collector 쓰레기 수집기.
사용하지 않는 메모리 공간을 컴퓨터가 알아서 처리해주는 도구를 말한다.
C#과 자바같은놈들이 이것을 지원한다.
C/C++은 직접 메모리를 풀어줘야해서 메모리누수가 자주 발생한다. 스마트포인터로 어느정도 배제할 수는 있다.
단점으로는 컬렉터가 쓰레기를 처리동작이 어느정도 오버헤드를 일으키기 때문에 필연적으로 렉이 발생한다.
게다가 의외로 댕청해서 제때제때 해제를 못할때가 있다.
이럴때는 직접 컬렉터를 튜닝하거나 날려버리고 포인터같은걸로 성능을 쥐어짜면 된다.