가비지 컬렉션 용어 정리

GC (Garbage Collection)
- Java Application에서 사용하지 않는 메모리를 자동 수거하는 기능

STW (Stop-The-World)
- GC가 메모리 정리를 위해서 어플리케이션의 실행을 중지시키는 행위
- GC 튜닝을 한다면 이 시간을 줄여야 함

OOM (Out Of Memory)
- Heap 메모리 부족 시 발생되는 에러 상황 및 메시지

Mark
- Object가 현재 사용되고 있는지에 대한 검사
- Referrer가 존재하는지 확인하는 것으로 Minor GC단계에서 주로 수행됨

Sweep
- Mark 대상에 대해서 회수 작업 (메모리상에 미사용으로 처리)
- Minor GC단계에서 주로 수행됨

Compact
- 디스크 조각모음 하듯이 메모리 공간 확보 Major GC시에 수행됨 


'Development > Java' 카테고리의 다른 글

Garbage Collection 방식  (0) 2018.05.12
Garbage Collection 과정  (0) 2018.04.28
AES256 암호화 오류 해결  (4) 2017.10.06
반복문 성능 비교  (0) 2017.07.27
List 중복 제거  (0) 2017.07.13

+ Recent posts