-
이클립스 속도 개선 eclipse.ini / PreferenceJAVA 2021. 1. 8. 09:54반응형
eclipse.ini 설정 변경
OOM 혹은 메모리 or CPU를 너무 많이 잡아먹어서, ini 파일 계속 수정하다가 찾은 최종 버전. (메모리 8GB)
-startup plugins/org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426 -product org.eclipse.epp.package.jee.product -showsplash org.eclipse.epp.package.common --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -vm C:/workspace/java/jdk1.8.0_201/jre/bin/server/jvm.dll --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.7 -Dosgi.instance.area.default=@user.home/eclipse-workspace ;-XX:+UseG1GC -XX:+UseParallelGC -XX:+UseStringDeduplication --add-modules=ALL-SYSTEM -Dosgi.requiredJavaVersion=1.7 -Dosgi.dataAreaRequiresExplicitInit=true -XX:PermSize=256M -XX:MaxPermSize=256M -XX:NewSize=256M -XX:MaxNewSize=256M -Xms1024m -Xmx1024m --add-modules=ALL-SYSTEM -Declipse.p2.max.threads=10 ;-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest ;-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/ -javaagent:C:\ebiz\tools\eclipse\lombok.jar-Xms1024m-Xmx1024m
Heap Memory 용량. Out Of Memory 에러 발생 시 늘려야 하는 값.
경험상 8기가 이상 메모리가 있어야 수월한 것 같다.-XX:PermSize=256M-XX:MaxPermSize=256M
Permanent Generation 크기. 펌 사이즈가 너무 크면 메모리를 더 많이 잡아먹는다.
-XX:NewSize=256M-XX:MaxNewSize=256M
New Generation 크기. 이부분은 옵션이라 설정하지 않아도 상관 없지만 메모리를 많이 잡아먹는 것 같아서 추가해본 옵션.
-Dosgi.requiredJavaVersion=1.7
최소 Java 버전을 설치한 버전으로 지정한다.
-XX:+UseParallelGC
병렬 GC 사용 설정.
메모리 옵션 외에 다른 설정들은 수정했을 때 체감하는 변화가 거의 없었다.
설명 참고 ) https://mine-it-record.tistory.com/307
[Eclipse] eclipse.ini 파일 설정하기 (메모리(heap size), 처리 등)
- eclipse.ini 파일 설정하기 (ft. 옵션들) - 여러 프로젝트를 열어서 작업을 하거나 용량이 큰 프로젝트 등을 작업할때 허용 메모리(Heap Size)가 부족해서 성능이 느려지거나 강제종료 되는 경우가 생
mine-it-record.tistory.com
초기 시작 속도 개선을 위한 Preferences 설정
- General > Startup and Shutdown
가능한 모든 옵션은 해제한다. - General > Show heap status
옵션을 체크하면 상태표시줄에서 실시간 메모리 사용 상태를 확인할 수 있고, 휴지통 버튼으로 GC 강제 실행이 가능하다. - General > Keys
가능한 모든 옵션은 해제한다. - Project Explorer 의 Link with Editor 옵션 해제 후 종료하기
연결시켜놓고 시작하게 되면 파일 검색하느라 시간이 더 걸린다. 물론 작업 중에도 필요할 때 만 잠시 켜놓는 것을 추천. - General > Editors > Text Editors > Hyperlinking 단축키 변경
기본은 Ctrl 키 인데, Ctrl 키로 되어있는 경우 복사, 붙여넣기 할 때 느려질 수 있다. Alt 키로 수정하면 편리하다 :) 설정을 변경 해도 여전히 너무 느린 경우 사용하지 않는 옵션은 체크 해제한다.
Eclipse Preferences - Maven > Java EE Integration (Maven 사용 프로젝트인 경우)
Select active Java EE configurators 하위의 세 개 옵션을 모두 체크 해제 한다.
Eclipse Preferences
반응형'JAVA' 카테고리의 다른 글
Mybatis < foreach > 요소로 동적 쿼리 작성 (0) 2022.12.14 Spring Controller에서 이미지 타입으로 리턴 (0) 2022.01.24 Spring 다국어 적용하기 (0) 2020.05.27 Spring DAO DTO 사용하기 (0) 2020.05.12