본문 바로가기

개발/Error

java.lang.OutOfMemoryError: Java heap space

서버 구동 시, 힙 메모리가 부족할 때 발생하는 오류



해결방법

1. -XX:MaxPermSize=128m -Xms128m -Xmx512m 를 Edit launch configuration properties의  Arguments에 추가한다.

2. -XX:MaxPermSize=128m"은 Java 7 이전의 버전에서 사용되었던 옵션으로, Permanent Generation의 최대 크기를 128MB로 설정한다. 

3. -Xms128m : 초기 힙 크기를 128메가바이트로 설정한다.

4. -Xmx512m : 최대 힙 크기를 512메가바이트로 설정한다.

 

XX:MaxMetaspaceSize : 자바 8부터 Metaspace의 최대 크기를 설정할 수 옵션