본문 바로가기

Develop/IDEA & Editor

IntelliJ 메모리 설정 관련

IntelliJ IDEA (인텔리제이 IDEA)
익숙해지면, 참 편하고 좋은 툴!

그런데, 어느정도 사용하다보면 느려지는 현상 발견!

알고보니 프로그램의 메모리 사용량을 늘려주어야 한단다!

힙사이즈를 늘리는 방법1
    1. [Help] - [Edit Custom VM Options...] 클릭
    2. Xms, Xmx 수치를 높여준다.
    3. IntelliJ를 다시 켠다.
   완료.
힙사이즈를 늘리는 방법2
    1. IntelliJ를 모두 끈다.
    2. IntelliJ가 설치된 폴더 안의 bin폴더로 이동한다.
C:\Program Files (x86)\JetBrains\IntelliJ IDEA x.x.x\bin
    3. 다음 파일을 편집기로 연다.
32bit를 사용하는 분은 
idea.exe.vmoptions

64bit를 사용하는 분은 
idea64.exe.vmoptions

    4. Xms, Xmx 수치를 높여주고 저장한다.
    5. IntelliJ를 켠다.
   완료.
IntelliJ VM 옵션 예
12.1.4 버전
저의 사양은 RAM 24g이며 IntelliJ가 최대 2048m까지 할당 할 수 있도록 설정하였다.

-Xms128m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=512m
-XX:+UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
2016.3.2 버전 
저의 사양은 RAM 24g이며 IntelliJ가 최대 3072m까지 할당 할 수 있도록 설정하였다.

-Xms2048m
-Xmx3072m
-XX:ReservedCodeCacheSize=500m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dfile.encoding=UTF-8
메모리 상태바가 나오지 않는다면 ??? 
IntelliJ의 하단 오른쪽에 메모리 할당량이 표시된다.

하지만, 버전에 따라서는 기본으로 보여지지 않는 경우가 있는데, 

옵션을 통해 표시할 수 있다.

방법1
[File] - [Settings]에서 'show memory indicator'로 검색해서 [ v ] 체크해주면 나타난다. 

방법2
[File] - [Settings] - [Appearance & Behavior] - [Appearance] - [ v ] Show memory indicator

참고
인텔리제이 메모리 힙 늘리기:  https://www.jetbrains.com/help/idea/2016.2/increasing-memory-heap.html

Is it possible to show heap memory size in intellij IDE (Android Studio)?:  http://stackoverflow.com/questions/36691118/is-it-possible-to-show-heap-memory-size-in-intellij-ide-android-studio



출처: https://forgiveall.tistory.com/405 [하하하하하]