반응형
java.lang.OutOfMemoryError: Java heap space발생시 tomcat memory option
이클립스에서 여러개의 프로젝트를 동시에 올리고, 개발을 해야 할일이 꽤 많다.
여러개의 서비스를 띄우다가 보면, 다음과 같이 메모리 에러가 종종 발생을 한다.
메모리를 많이 사용하는 프로젝트는 서비스 하나만 띄우도 발생을 한다.
servers tab에서 해당 server를 더블클릭을 한다.
다음과 같은 화면이 나온다.
open launch configuration을 클릭을 하고, argument tab에서 다음과 같은 옵션을 추가해야 한다.
MaxPermSize는 spring이나 여러가지 framework에서 내부적으로 reflection을 많이 사용하기때문에 반드시 메모리를 늘려줘야 한다.
tomcat memory option
-XX:MaxPermSize=128m -Xms128m -Xmx512m
출처 : http://www.ologist.co.kr/866
여러개의 서비스를 띄우다가 보면, 다음과 같이 메모리 에러가 종종 발생을 한다.
메모리를 많이 사용하는 프로젝트는 서비스 하나만 띄우도 발생을 한다.
2008-04-08 08:45:19 [ERROR](StandardWrapperValve.java:253) Servlet.service() for servlet action threw exception
java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
servers tab에서 해당 server를 더블클릭을 한다.
다음과 같은 화면이 나온다.
open launch configuration을 클릭을 하고, argument tab에서 다음과 같은 옵션을 추가해야 한다.
MaxPermSize는 spring이나 여러가지 framework에서 내부적으로 reflection을 많이 사용하기때문에 반드시 메모리를 늘려줘야 한다.
tomcat memory option
-XX:MaxPermSize=128m -Xms128m -Xmx512m
출처 : http://www.ologist.co.kr/866