eclipse.ini을 통해 이클립스를 최적화해보자
이클립스를 처음 설치하고 실행하다보면 Heap 메모리 사이즈가 적게 설정이 된다.
그렇기 때문에 이클립스를 사용하다보면 시스템 과부하나 메모리 부족현상을 경험할 수 있을 것이다.
이클립스를 사용할 때 메모리를 충분히 늘려주고 사용하는 것이 정신겅강에 좋다.
eclipse 메모리 설정방법
eclipse가 설치된 폴더에 eclipse.ini 이라는 파일이 존재한다. 이 파일의 용도는 eclipse 툴의 설정파일이라고 생각하면 된다.
힙사이즈를 늘려주려면 이 eclipse.ini 파일 끝에 옵션을 추가하면 된다. (-Xms204m -Xmx5096m)
eclipse.ini (내이클립스 설정 파일)
-startup plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.401.v20161122-1740
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms2048m
-Xmx5096m
주요 설정값
-Xms1024m : 이클립스가 사용하는 최소 Heap 메모리 크기 (Start Size)
-Xmx2048m : 이클립스가 사용하는 최대 Heap 메모리 크기 (Maximum Size)
-XX:PermSize=1024m : JVM 클래스와 메서드를 위한 공간 (OutofMemoryError:PergmGenSpace가 발생하면 늘려야함)
-XX:MaxPermSize=1024m
-XX:NewSize=... : 새로 생성된 객체들을 위한 공간
2018/06/29 - [프로그래밍 노트/JAVA] - [JAVA] JVM 메모리구조
2019/03/19 - [그 외 ... (정리해야함)/꿀팁] - [JAVA] JVM 메모리 관련 설정(옵션)
2021/01/22 - [프로그래밍 노트/JAVA] - [JAVA] 가비지 컬렉터(GarabageCollector,GC)
'그 외 ... (정리해야함) > 꿀팁' 카테고리의 다른 글
ERD 기본 관계(실선, 점선) (0) | 2019.04.11 |
---|---|
[JAVA] static import 사용하기 (0) | 2019.04.05 |
[JAVA] JVM 메모리 관련 설정(옵션) (0) | 2019.03.19 |
[Java] String to InputStream(String을 InputStream으로 변환) (0) | 2019.02.27 |
SQL Developer 에서 MS-SQL 접속하기 (0) | 2018.11.07 |