가비지 컬렉션 용어 정리
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 |