IT_Programming/Dev Tools

이클립스 속도 향상

JJun ™ 2008. 1. 23. 13:37

(의역 = ) 이클립스 시작 단축 아이콘을 오른쪽 마우스 클릭하여 등록정보를 편집하면 된다.

(원문 = ) I changed my shorcut icon (Win2K) to have the following as it's target:

eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx256m -Xms256m

 

( 설명 )

-Xmx256m : 이클립스가 사용하는 최대 메모리 (256메가바이트)

-Xms256m : 이클립스가 사용하는 최소 메모리 (256메가바이트)

위의 두 값을 같게 설정하면 이클립스가 최소값과 최대값을 오르락 내리락하지않아 빨라진다.

위의 256 은 컴퓨터에 메모리가 512메가 이상의 램이 설치되어있을 때의 값이고

만약 램의 용량이 적다면 -Xmx96m -Xms96m 로 96 정도로 설정하면 된다.


Eclipse now starts in a mere 6 seconds (2 GHz Dell, 512 MB RAM). Without these extra settings, it takes 11 seconds to start. That's what I call a performance increase! (2003-03-12 09:32:04.0)

from:
http://www.raibledesigns.com/comment.do?method=edit&entryid=065039163189104748672473500018
I tried this out, but the memory settings don't seem to have anything to do with startup time.
18 seconds - "eclipse.exe"
13 seconds - "eclipse.exe -vmargs -Xverify:none"
12 seconds - "eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m"

It's only the Xverify:none parameter which has a noticeable effect on reducing startup time. on the java website I found that this parameter turns off bytecode verification (
http://developer.java.sun.com/developer/onlineTraining/Security/Fundamentals/Security.html ), although the default is supposedly only verify classes loaded over the network".