Java OutOfMemoryError Exceptions: Causes & Fixes [Tutorial] - Sematext
4**. Java OutOfMemory Error (OOME)**
4-1. 배경
- Java는 JVM Heap의 주소값을 이용하여 객체 참조
- 새로운 객체를 Heap에 할당할 수 없을 때 발생
- 이미 Heap 꽉 차있는 상태
- GC가 회수할 메모리 없는 상태
4-2. 종류
Java.lang.OutOfMemoryError: Java heap space
⭐⭐
Java.lang.OutOfMemoryError: PermGen space
- Heap Memory 중 Permanent Generation 공간 부족
4-3. 발생 원인