=== 이클립스 JVM 메모리 늘리기 ===
이클립스 실행파일 바로가기를 만들고 속성에
실행 파일 뒤에 -clean -vmargs -Xms32m -Xmx512m 을 붙인다.
ex)J:\eclipse\eclipse.exe -clean -vmargs -Xms32m -Xmx512m
-Xms32m = 최소 메모리 32(중요하지 않음.)
-Xmx512m = 최대 메모리
블로그에서 퍼온글...
==== Eclipse실행시 주의사항 ====
[4-1] Eclipse는 java로 구동되기 때문에 java process가 생성된다.
[4-2] GUI로 만들어져 있기 때문에 상당한 메모리를 차지한다.
[4-3] 메모리를 효율적으로 관리하기 위해서 아래와 같이 작업을 수행한다.
[4-3-1] Eclipse.exe 아이콘의 오른쪽 버튼을 누른 후
[보내기]-[바탕화면에 바로가기 만들기]누른후 바탕화면으로 이동해서
바탕화면의 Eclipse바로가기 아이콘에서 오른쪽 마우스를 누른 후
[등록정보]를 클릭한후 “대상” 항목에 “설치디렉토리\eclipse.exe”라고
되어 있다. 이 내용을 아래와 같이 변경한다.
설치디렉토리\eclipse.exe -vmargs -Xms256m -Xmx512m
-Xms : Start memory를 설정
-Xmx : Extends memory를 설정
이클립스가 쓰는 메모리 늘리기
이클립스실행파일을 바로가기로 하나 만든다음
바로가기에서 오른쪽 속성에 들어가면 대상에 입력할수 있게 나온다
거기에 실행파일경로 .exe 뒤에 -vmargs -Xms256m -Xmx1024m 를 추가해준다
-Xms256m 은 최소메모리가 256이라는 거다(다른 수치로 수정가능)
-Xmx1 024m 은 최대메모리로 다른 수치로 지정 가능한데 컴퓨터 사양에 따라
약간씩 다르지만 1024m(=1G)정도가 이클립스가 가장 부드럽게 움직이는데
도움이 된다고 한다
이클립스 는 뛰어난 코드어시스트 및 구조화에 대한 연계성을 제공하지만,
Java 태생적으로 속도적 한계로 인하여 메모리에 대한 부담이 많이 되는것이 사실이다.
이클립스 에 대한 메모리 관리는 eclipse.ini의 설정값을 통해서 배분 할 수 있지만,
이클립스 의 현재 상태의 메모리뷰 및 메모리 가비지 콜렉션 등은 이클립스 실행 중에도
제어가 가능하다.