Garbage Collection
: 줄여서 GC 라고 부르기도 한다. 가비지 컬렉션은 메모리 관리 기법중 하나로, 동적으로 할당된 메모리 영역 중 더 이상 쓰이지 않는 영역을 자동으로 찾아내어 해제하는 기능이다.
옛날 언어들은 동적 메모리 할당 기능이 없거나, C처럼 프로그래머가 할당한 뒤 수동으로 해제까지 해 줘야 하는 방식이었는데, 사람이 하는 일이 항상 완벽할 수 없기 때문에 메모리 누수가 생기거나, 해제했던 메모리를 실수로 다시 사용하거나 해제헀던 메모리를 다시 해제하는 실수가 일어나 온갖 버그가 양산되었다. 이를 해결하기 위해 고안된 방법이 가비지 컬렉션이다.
가비지 컬렉션에 대해 알아보기 전에 메모리 구조 알아보기 →
'Java > Basic' 카테고리의 다른 글
| Scanner VS Buffered 의 차이 (1) | 2025.08.07 |
|---|---|
| 인텔리제이 환경에서 인풋데이터 메모장으로 처리하기 (0) | 2025.03.04 |
| Jar 파일과 War 파일 알아보기 (1) | 2025.01.20 |
| JVM(Java Virtual Machine) (3) | 2025.01.06 |