-
이클립스 - heap 메모리 / perm 메모리 부족 해결트러블슈팅 2022. 8. 29.반응형
이클립스가 설치된 폴더 안에 있는데 ini 설정 파일로도 설정이 가능 하지만
이클립스 내부 설정에서 만지는게 관리하기에 더 좋다.
( ini 파일은 만질때마다 다시 로드 해야하는 번거로움이 있음. )
일단 heap 사이즈 표시를 위해 이클립스 상단 메뉴바에서
Window - Preferences - General 항목에서 Show heap status 체크
그러면 이클립스 하단 메뉴바에 heap size가 표시가 된다.
이제 본격적으로 heap 메모리와 perm 크기 조절을 위해 VM argument를 설정해준다.
설치 및 추가한 서버 설정 페이지를 연다 (Overview)
서버 항목에 있는 서버를 더블 클릭하면 보통 열린다.
( Overview 탭으로 이동해야함 )
그리고 Open launch configuration 을 클릭 한다.
Arguments 탭에서
VM arg 옵션을 넣어준다.
-Xms1024m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m
옵션은 자기가 원하는 메모리 크기에 따라 알아서 주면 된다.
단 Xms가 Xmx 옵션보다 작아야함.
Xms = 최소크기
Xmx = 최대크기
라는 의미로 대충 생각하면 된다.
옵션 변경 전에는 항상 서버를 끄고 적용 해야한다.
아니면 위 이미지와 마찬가지로 오류 표시로 서버가 이미 실행중이라고 에러 문구가 나온다.
반응형'트러블슈팅' 카테고리의 다른 글
자바스크립트 .js 파일 수정한거 적용 안될 때 (0) 2022.09.15 이클립스 - 콘솔창 한글 깨짐 현상 (0) 2022.09.06 MS SQL - 오류 : PKIX path building failed (0) 2022.05.30 JAVA - open jdk TLS 보안 오류 (0) 2022.05.25 ORA-12514 - DBeaver 오라클 붙일때 오류 (0) 2022.05.06