어느날 평소처럼 이클립스를 클릭는데 힙메모리가 부족해서 실행할 수 없다는 에러를 만난적이 있습니다.
갑작스러운 에러 다이얼로그에 당황스러웠지만 문제는 생각보다 간단히 해결되었습니다.
문제의 핵심은 바로 이클립스 메모리 설정 입니다.
이클립스를 설치했던 폴더 (폴더이름 : eclipse) 에는 eclipse.ini 라는 파일이 있습니다.
(저의 폴더 화면에는 확장자가 표시되지 않지만 유형에서 구성 설정이라고 표시된 파일입니다.)
eclipse.ini 파일은 이클립스가 실행될 때 사용되는 정보들을 담고 있는 config 파일입니다.
파일을 클릭해서 메모장 (or 워드패드) 으로 열어줍니다.
파일의 맨 아래쪽에 Xms, Xmx 항목이 기입되어 있습니다.
Xms 는 최소 힙메모리, Xmx 는 최대 힙메모리 크기를 의미합니다.
이클립스가 수행될 때 Xms 에 설정된 만큼 최소 메모리를 생성하고
용량이 모두 차게 되면 Xmx 에 설정된 크기까지 자동으로 확장되어 사용하게 되는 것입니다.
그리고 Xmx 를 넘어서는 메모리가 필요할 경우 에러 다이얼로그를 통해 힙 메모리 부족상태를 알리게 됩니다. (끝의 m 은 메가바이트(MB) 를 의미합니다.)
에러 다이얼로그를 만나게 되면 Xmx 의 크기를 늘려서 문제를 해결할 수 있는데요.
이클립스가 설치된 PC 의 메모리 크기에 따라 Xms, Xmx 의 적합한 값은 아래와 같습니다.
(참고자료이며 필수사항은 아닙니다.)
메모리 1기가 : 128, 256
메모리 2기가 : 256, 512
메모리 2기가 이상 : 512, 1024
이클립스 메모리 설정 의 변경된 값은 이클립스 화면을 통해서도 확인이 가능합니다.
이클립스 실행 > Window 메뉴 > Preferences 를 선택합니다.
좌측 General 메뉴 선택 > 우측 Show heap status 체크 > Apply 버튼 클릭 > OK 버튼 클릭합니다.
이클립스 화면 우측 하단에 "현재 사용중인 메모리 / 확보된 메모리" 정보를 보며 실시간으로 모니터링이 가능하고, 쓰레기통 아이콘을 클릭하여 힙 메모리를 정리할 수도 있습니다.
'IT > Eclipse' 카테고리의 다른 글
이클립스 자동완성 (0) | 2015.04.09 |
---|---|
이클립스 자동줄맞춤 (0) | 2015.04.07 |
이클립스 글자크기 변경하기 (0) | 2015.03.23 |
이클립스 단축키 (0) | 2015.03.15 |
이클립스 테마 적용하기 (0) | 2015.03.10 |