1. 자바 JDK 경로 잡아주기
-ini 파일 안에 VM 경로를 따로 지정하지 않으면 window의 JDK 경로를 따라가게 된다. 따라서 아래와 같이 설정해주면 좋다.
-startup plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.551.v20171108-1834 -product org.springsource.sts.ide --launcher.defaultAction openFile 256M -vm D:/DEV_TOOL/jdk1.8.0_152/bin/javaws.exe -vmargs -Dosgi.requiredJavaVersion=1.8 --add-modules=ALL-SYSTEM -Xms1024m -Xmx1024m -Dosgi.module.lock.timeout=10 -Dorg.eclipse.swt.browser.IEVersion=10001 -XX:MaxPermSize=1024m -XX:MaxNewSize=256M -Dgrails.console.enable.interactive=false -Dgrails.console.enable.terminal=false -Djline.terminal=jline.UnsupportedTerminal -Dgrails.console.class=grails.build.logging.GrailsEclipseConsole |
2. STS.ini 파일 최적화
ini 변경 사항 상세 설명 Dosgi.requiredJavaVersion=1.6 : JDK 1.6 이상을 설치했을 경우에 1.6으로 설정하면 속도가 빨라진다. Xverify:none : 클래스의 유효성을 검사 생략. (시작 시간이 줄어 빨라진다.) 초기 시동시 verfify체크를 하지 않는다. 당연히 시동이 빨라진다. 플러그인의 features에 문제가 발생 할 수 있는데 플러그인에 변경 사항이 있을 경우에는 이걸 키고 시동하고, 별 문제 없으면 추가해서 사용한다. XX:+UseParallelGC : 병렬 가비지 컬렉션 사용. (병렬 처리로 속도 향상) Parallel Collector를 사용 하도록 한다. 체감 속도가 올라간다. 다중 프로세서를 사용한다면 필수. XX:+AggressiveOpts : 컴파일러의 소수점 최적화 기능을 작동시켜 빨라진다. XX:-UseConcMarkSweepGC : 병행 mark-sweep GC 수행하여 이클립스 GUI의 응답을 빠르게한다. XX:+CMSIncrementalMode=true : 점진적인 GC XX:PermSize=128M : Permanent Generation(영구 영역) 크기(Out Of Memory 에러시 크기 조절) XX:MaxPermSize=128M : 최대 Permanent Generation 크기 XX:NewSize=128M : New Generation(새 영역) 크기 XX:MaxNewSize=128M : New Generation(새 영역) 의 최대 크기 Xms512m : 이클립스가 사용하는 최소 Heap 메모리 Xmx512m : 이클립스가 사용하는 최대 Heap 메모리 최소와 최대를 같은 값으로 설정하면 오르락 내리락 하지않아 빨라진다. [메모리 정의 예] 1기가 이하 메모리인 컴퓨터인 경우 : -Xms256m -Xmx256m 2기가 ~ 3기가 메모리인 컴퓨터 : -Xms512m -Xmx512m 4기가 이상 메모리인 컴퓨터 : -Xms1024m -Xmx1024m 출처 : https://dezang.github.io/configuration-of-the-eclipse/ |
'IDE > Spring Tool Suite' 카테고리의 다른 글
[STS] logback-spring.xml 설정 (0) | 2018.07.21 |
---|---|
[STS] lombok 설치 (0) | 2018.07.21 |
[STS] 기본셋팅 항목 (0) | 2018.06.03 |
[STS] POJO 객체 (0) | 2018.06.02 |
[STS] Spring Boot Project 생성 (0) | 2018.06.01 |
댓글