Eclipse를 이용한 자바 개발시 톰캣 구동중
java.lang.OutOfMemoryError: PermGen space 오류 발생시 대처법
원인
- VM이 관리하는 메모리 영역 중 PermGen 영역은 클래스로더가 로딩하는 클래스 정보를 저장
개발이 진행될수록 class가 많아지면 해당 영역이 FULL이 되면서 오류 발생
일반적으로 늘어나기만 하고, 줄어들지 않는다
해결
eclipse.ini 파일에 들어가
-XX:PermSize=64M : 초기설정
-XX:MaxPermSize=256M : 최대치
-Xms128m
-Xmx512m
위와같이 설정한다
해결
Server view의 톰캣 서버에서
open launch configuration -> arguments 맨뒤에 -> -XX:PermSize=64M -XX:MaxPermSize=128M 추가
'Study > JAVA' 카테고리의 다른 글
checkout & export (0) | 2012.12.05 |
---|---|
Troubleshooting (0) | 2012.12.04 |
SVN Perspective (0) | 2012.12.04 |
Substring (0) | 2012.08.28 |
JDBC 관련 클래스 (0) | 2012.08.27 |