2011년 7월 20일 수요일

[이클립스]java.lang.OutOfMemoryError: Java heap space발생


[이클립스]java.lang.OutOfMemoryError: Java heap space발생시 tomcat memory option   지식공유란
2011/01/28 18:20
http://blog.naver.com/aspteacher/90105662506
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

댓글 없음:

댓글 쓰기