현상 기록
이클립스를 시작하고 톰캣을 통하여 파일을 실행한 후
일정한 시간이 지난 후 사용이 불가능할 정도로 느려지거나 이클립스가 자동으로 종료되는 현상과 같이
한번 씩 아래와 같은 에러 메시지를 출력하였습
에러메시지 기록
an out of memory error has occurred.
consult the "running eclipse" section of the read me file for information on prevention this kind of error in the future.
you are recommended to exit the workbench.
subsequent errors may happen and may terminate the workbench without warning
see the . log file for more details.
do you want to exit the workbench?
해결방법 기록
이클립스가 설치되어 있는 폴더의 구성 설정 파일을 메모장을 이용하여 메모리 설정을 변경하여 해결
파일을 열어보면
-showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M → 이것이 256이면 시작시 에러발생;;이유모르겠음. -vmargs |
와 같이 기록 되어 있으며 이것을 아래와 같이 변경을 하였음
-showsplash org.eclipse.platform -vmargs 메소드 이름등이 저장되는 메모리 영역의 최대 크기를 지정합니다. -Dosgi.requiredJavaVersion=1.5 |
참고한 사이트
http://blog.naver.com/xicnt?Redirect=Log&logNo=20041603687
추가 기록
현재 총 사용가능한 메모리가 2G 임에 무작정 메모리문제로 이클립스가 다운되니 메모리 할당을 많이 많이 하였습니다.
그래도 문제는 해결이 되지 않았으며 저의 경우 우연히 메모리 할당을 낮게 함으로써 문제가 해결되었습니다.
저에게 필요했던 PermSize 메모리 는 256m 수준
저에게 필요했던 일반적인 메모리 는 128m 수준
하지만 반대로 일반적인 메모리 영역도 무작정 많이 할당하다보니(512씩 줘도 1G 밖에 안되고 나는 메모리 2G 이니까 하는 생각에) 제가 사용할수 있는 메모리를 초과하게 되었습니다.
[출처] 이클립스 사용 에러|작성자 잔잔바람
댓글 없음:
댓글 쓰기