본문으로 바로가기

Intellij heapsize 늘리기

category 카테고리 없음 2018. 11. 13. 17:54

IDE 를 사용하다보면 어느순간 heap memory size 차기 시작하는데 이때 한번씩 수동으로 정리를 하고 싶을 때 다음과 같은 방법을 사용한다.


우선, memory indicator 상태를 확인 할 수 있게 memory indicator 를 켜준다.

Preference - Appearance - Window Options 에 show memory indicator 를 체크해주면 memory indicator 상태를 확인 할 수 있다.



그러면 Intellij 하단에 다음과 같이 메모리가 표기된다.



막대가 끝까지 채워졌을 때 한번씩 막대기 부분을 클릭을 해주면 heap memory size 가 정리가 된다.

이때 heap memory size 가 너무 작게 적용되 있는 거 같으면 maximum memory size 를 늘려준다.


maximum memory size 변경 방법은 다음과 같다.

help 메뉴 - Edit Custom Vm Option


그러면 itea.vmoptions 가 켜지면서 다음과 같은 내용이 있을텐데,

-Xms128m
-Xmx2048m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

여기서 Xmx 부분을 변경해주면 된다.