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

!markdown



# IntelliJ IDEA (인텔리제이 IDEA)


익숙해지면, 참 편하고 좋은 툴!


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


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



## 힙사이즈를 늘리는 방법1


####    1. [Help] - [Edit Custom VM Options...] 클릭


####    2. Xms, Xmx 수치를 높여준다.


####    3. IntelliJ를 다시 켠다.


####    완료.




## 힙사이즈를 늘리는 방법2


####    1. IntelliJ를 모두 끈다.


####    2. IntelliJ가 설치된 폴더 안의 bin폴더로 이동한다.


```path

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까지 할당 할 수 있도록 설정하였다.


```no

-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까지 할당 할 수 있도록 설정하였다.


```no

-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](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](http://stackoverflow.com/questions/36691118/is-it-possible-to-show-heap-memory-size-in-intellij-ide-android-studio)