JVM 의 기본 운영 메모리의 한계는 64M정도입니다. JVM위에서 동작하는 eclipse도 메모리 옵션 없이 기동되면 64M정도 밖에 활용이 안됩니다. 소스가 많아지거나 플러그인의 메모리 사용이 많아지면 OutOfMemoryError를 내고 더 이상 작업을 하기 힘들게 됩니다. 다운되는 경우도 많죠.
이런 경우 때문에 메모리 옵션을 확장해서 기동해 줄 필요가 있습니다. eclipse3.3의 경우 최대 256M까지 잡혀있습니다. 이 옵션을 조정할 수 있는 파일이 있는데 바로 eclipse.ini 파일입니다. eclipse 홈 디렉토리에 같이 있죠.

사용자 삽입 이미지

eclipse.ini


내용을 열어보면 다음과 같습니다.

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-vmargs
-Xms40m
-Xmx256m
-Dosgi.bundlefile.limit=100

굵게 표시한 -Xmx256m 숫자를 적절하게 조정하면 더 많은 메모리를 사용할 수 있습니다.

아주 옛날에는 단축아이콘을 만들어서 eclipse.exe -vmargs -Xmx256m 등과 같이 지정해주던 시절도 있었습니다. 물론 지금도 가능합니다. ^^

+ Recent posts