가비지 컬렉션(Garbage Collection)이란
- 어떤 데이터를 동적으로 메모리에 할당하여 저장을 한 후 더 이상 필요하지 않을 시
즉, 어떠한 변수도 해당 메모리 영역을 가르키지 않을 때 메모리를 재사용하기 위해 해당 데이터가 저장된
메모리를 탐지하여 해제하는 기법
가비지(Garbage)의 의미
- 더 이상 사용하지 않는 메모리를 의미
가비지 컬렉션(Garbage Collection)의 이미
- 메모리를 재사용하기 위해 가비지를 회수하여 메모리 공간을 늘리는 것을 뜻함
장점
- 자동적으로 사용하지 않는 메모리를 해제 해줌
단점
- 자동적으로 메모리를 해제한다고 하나 그 시점이 정확하지 않아 실시간 시스템에 적합하지 않음
- 해제 작업에 비용이 들기 떄문에 오버헤드가 됨
'IT 용어 정리 > 메모리' 카테고리의 다른 글
[IT용어] SSD와 HDD 정의 및 차이점 (0) | 2023.03.16 |
---|---|
[IT용어] 힙 메모리와 스택 메모리 차이점 (0) | 2023.03.13 |
[IT용어] 오버헤드란? (0) | 2023.03.07 |
[IT용어] 힙 메모리란? (0) | 2023.03.07 |
[IT용어] 스택이란? (0) | 2023.03.07 |