본문 바로가기

닷컴's_열공/이클립스

이클립스 메모리 문제 (java.lang.OutOfMemoryError: PermGen space)

이클립스 유로파나 가니메데 둘다 메모리 문제로 골치가 아프다 ㅠ.ㅠ

그래서 이전에 올렸던 블로그들을 다 삭제하고 다시 정리 ;;;

 

이번에 가니메데로 바꾸면서도 "java.lang.OutOfMemoryError: PermGen space"

이넘의 에러가 계속 떠서 eclipse.ini 파일을 수정해 보았다.

 

[eclipse.ini]

-showsplash
org.eclipse.platform
#--launcher.XXMaxPermSize 256M
-framework
plugins\org.eclipse.osgi_3.4.0.v20080605-1900.jar
-vmargs
-Xverify:none
-XX:PermSize=64M
-XX:MaxPermSize=128M
-Xms256m
-Xmx512m

 

기본으로 되어 있는 ini 파일에 파란색 부분을 주석 처리하고 빨간색 부분의 vmargs를 변경/추가 했다.

회사에선 이 옵션으로 에러 없이 잘 돌아가서 갠찬다 싶었는데

집에서 이 옵션으로 이클립스를 실행하면 "-XX:MaxPermSize=128M" 부분이 걸려서 실행시 에러창이 뜨고

이클립스가 실행 자체가 되지 않는다. ㅠ.ㅠ 뭐가 잘못된 건지 알수가 없단 ㅠ.ㅠ

 

할수 없이 집에선 eclipse.ini 파일을 삭제하고 바로가기 파일에 vmargs 옵션을 아래와 같이 주어 실행한다.

c:\eclpse\eclipse.exe -vmargs -Xverify:none -XX:PermSize=64M -XX:MaxPermSize=128M -Xms256m -Xmx512m