-vm
C:\Program Files\Java\jre6\bin\javaw.exe
-vmargs
-Xms64m
-Xmx768m
-XX:MaxPermSize=256m
=======================================
-vmargs
이클립스를 실행하다보면 응답이 없거나 오류가 발생하는 경우가 있는데, 대부분 Out of memory (java.lang.OutOfMemoryException)인 경우가 많다 이클립스도 JVM(Java Virtual Machine)을 사용하기 때문에 OS환경에 따라 문제가 발생할 수 있으니 적절한 설정을 해줘야 한다. 여기서 사용하는 컴퓨터 환경은 아래와 같다. 메모리가 8GB나 되지만 이클립스는 JVM을 통해서 메모리를 할당받기 때문에 8GB 이상의 컴퓨터 환경이라고 해도 이클립스 입장에서는 메모리 부족현상이 나타날 수 있다.
이클립스 설치 디렉토리에 있는 eclipse.ini 파일을 열어보자. 여러가지 내용이 있는데 JVM 옵션을 설정하는 부분은
-vmargs (virtual machine arguments)라는 항목이다.
기본적으로 옵션을 설정하는 방법은
-XX:[+|-]<option> 처럼 기능을 키거나(+)/끌수(-)있고
-XX:<option>=<string> 처럼 특정값을 지정할 수도 있다.
옵션이 워낙많고 다양하니 여기서는 아래의 옵션만 추가하였다. (Permanent Size)
-XX:PermSize=128M
-XX:MaxPermSize=256M
PermSize (Permanent Size) 는 자바 class가 영구적으로(!) 사용되는 공간인데 초기사이즈와 최대(Max)사이즈를 지정할 수 있다.
이클립스에서 프로젝트를 직접 구동할 때 프로젝트 크기가 커지면 위의 사이즈도 늘려주는 것이 좋다.
그 외에도 이클립스를 조금 더 빠르게 구동하기 위해 아래의 옵션을 추가하였다.
-Xverify:none
-XX:+UseParallelGC
예>
... (중간생략)
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m --> 512m
-Xmx512m --> 1024m
-XX:PermSize=128M
-XX:MaxPermSize=256M
-Xverify:none
-XX:+UseParallelGC
-Xms and -Xmx
They define the minimum and maximum heap size respectively.
Again, each argument has to be defined on a separate line.
-vmargs
-Xms40m
-Xmx256m
This means the JVM launching Eclipse will have minimum heap size of 40 MB and a max of 256MB.
http://blog.ankursharma.org/2009/08/vm-arguments-in-eclipse_29.html
http://youngjinoh.tistory.com/entry/Eclipse-JVM-%EC%98%B5%EC%85%98%EC%84%A4%EC%A0%95-vmargs
====================================
"MM/dd/yyyy ss:mm:HH"
▦
/ftpdata/FC_CRM/D/sa_mntnc_rsrvtn_d.txt
'Tech' 카테고리의 다른 글
Talend 파일명 (0) | 2011.10.28 |
---|---|
Talend… (0) | 2011.10.27 |
Talend Logfile (0) | 2011.10.26 |
네트웍크 드라이버 (0) | 2011.10.19 |
Wol Wake On Lan Wan 어플 (0) | 2011.08.19 |
nvlddmkm.sys (0) | 2011.08.09 |