가비지 컬렉션
메모리 관리 방법 중에 하나로, 시스템에서 더이상 사용하지 않는 동적 할당된 메모리 블럭을 찾아 자동으로 다시 사용 가능한 자원으로 회수하는 것입니다.
가비지 컬렉터
- 시스템에서 가비지 컬렉션을 수행하는 프로그램을 가비지 컬렉터라 부릅니다.
- JVM이 메모리를 부여받은 이후 프로그램을 실행하면서 메모리가 부족해지는 순간이 오면 추가적으로 메모리를 더 요청하게 되는데, 이때 가비지 컬렉터가 실행됩니다.
- 즉, 메모리가 부족할 때 쓰레기를 정리해주는 프로그램입니다.
- 메모리 할당
- 사용 중인 메모리 인식
- 사용하지 않는 메모리 인식
반응형
'개발자 기술 면접 > JAVA' 카테고리의 다른 글
[JAVA] JVM(Java Virtual Machine)의 역할 (0) | 2023.12.29 |
---|---|
[JAVA] JAVA 접근 제한자 (0) | 2023.12.29 |
[JAVA] JAVA 주요 메모리 영역 (0) | 2023.12.29 |
[JAVA] 제네릭(Generic)이란? (0) | 2023.12.25 |
[JAVA] 추상 클래스와 인터페이스 설명 및 차이 (0) | 2023.12.25 |