본문 바로가기

Tomcat

java.lang.OutOfMemoryError - Tomcat heap Size Setting

memory leak(OutOfMemoryError) 가 나는것을 방지하기 위해 미리 heap size를 늘려주도록 한다.

 

 

1. Tomcat

-window

톰캣 설치 폴더 > bin > catalina.bat 수정

> set CATALINA_OPTS="-Xms512m -Xmx1024m"

-linux

톰캣 설치 폴더 > bin > catalina.sh 수정

> JAVA_OPTS = "$JAVA_OPTS -XX:NewSize=256m -XX:MaxNewSize=512m -Xms5120m -Xmx10240m"

 

2. Spring boot jar실행
java  -XX:NewSize=256m -XX:MaxNewSize=512m -Xms5120m -Xmx10240-Dspring.profiles.active=active -jar AAA.jar