728x90
이클립스/Eclipse 메모리 Heap 영역 늘리기
이클립스를 쓰다보면 자바의 기본 메모리 설정만으로는 부족할때가 있습니다.
이클립스 실행시에 자바 메모리 설정하는 부분은 이클립스가 설치되어 있는 폴더 안에 "eclipse.ini" 파일에 설정되어 있습니다.
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms512m
-Xmx1024m
여기서 Xms Xmx 부분을 수정해주시면 됩니다
-Xms(최소 메모리)
-Xmx(최대 메모리)
주의할 점은 최소 Xmx(최대 메모리)는 Xms(최소 메모리)보다 같거나 크게 설정해야한다는 점입니다.
eclipse.ini 설정이 끝나면 이클립스를 실행 하신 후에
이클립스 상단 메뉴에 Window - Preferences - General - 'Show heap status' 클릭을 해줍니다
이렇게 OK를 누르게되면 이클립스 하단 오른쪽에
Heap Size가 적용된것을 보실수 있습니다.
(메모리가 많이 쌓여있을때는 휴지통을 한번씩 눌러주는것도 좋습니다)
메모리값은 컴퓨터 사양에 따라, 아니면 개발 환경에 따라
적절하게 수정해서 사용하시면 됩니다
ini파일 건드리지 않고 톰캣별로 설정을 하려면
이클립스 상단에 Run - Configurations 화면에서 설정할 톰캣을 선택 후 Arguments탭을 눌러
VM arguments 부분에 설정을 해주면 됩니다.
728x90
'Programming > Java' 카테고리의 다른 글
자바9 jshell 사용법 / REPL (0) | 2019.04.09 |
---|---|
[Java] e.printStackTrace() String으로 변환하기(printStactTrace to String) (0) | 2019.04.05 |
[Java] base64 인코딩 디코딩 (encoding / decoding) (0) | 2019.04.03 |
자바 디렉토리 내 특정 파일 리스트 출력 / 디렉토리 전체 목록 가져오기 (2) | 2019.04.03 |
[Java] Split 메서드 사용시 실수하기 쉬운 것 (0) | 2019.04.02 |
댓글