TOOL/IDE 2016. 11. 24. 09:33

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