ERROR/WEB

[java/spring]an out of memory error has occurred

onlyun 2023. 10. 30. 14:17

 

An internal error has occurred. Java heap space

 

 

 

 

"내부 오류가 발생했습니다. Java 힙 공간"이라는 오류 메시지는 주로 Java 애플리케이션에서 발생하며, 해당 애플리케이션이 객체 및 데이터를 관리하기 위해 할당된 Java 가상 머신 (JVM)의 메모리가 부족한 경우에 나타납니다. 이 오류는 Java 힙 공간이 고갈되었을 때 발생하며, 이 공간은 객체 저장 및 동적 메모리 할당을 위해 할당된 메모리 부분입니다. 이 문제를 해결하려면 다음과 같은 조치를 취할 수 있습니다:

 

1. JVM 확장

 

1-1. 이클립스에서 변경 (config)

 

스프링부트의 경우, 

 

 

deburg configurations에서 Arguments에서 VM arguments:에 

늘려줄 메모리 크기 입력

 

 

1-2. 설정파일에서 변경 (.ini)

이클립스.ini 파일에서 메모리 할당 늘려주고

이클립스 재부팅하면 됨