기초1 가비지 컬렉션(Garbage Collection, GC) garbage collection이란 메모리 관리 기법 중 하나로, 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요 없게 된 영역을 해제하는 기능 garbage collection 사용 장점유효하지 않은 포인터 접근(이미 해제된 메모리에 대해 접근)하는 오류를 막을 수 있다.이중 해제(이미 해제된 메모리를 또다시 해제하는 버그)를 막을 수 있다.메모리 누수(더 이상 필요하지 않은 메모리가 해제되지 않고 남아있는 버그)를 막을 수 있다. 단점어떤 메모리를 해제할지 결정하는 데 비용이 든다.garbage collection이 일어나는 타이밍이나 점유 시간을 미리 예측하기 어렵다. 때문에 프로그램이 예측 불가능하게 일시적으로 정지할 수 있다.(실시간 시스템에 적합 X)할당된 메모리가 해제되는 시점을 알 .. 2019. 10. 27. 이전 1 다음