기타

[Intellij] 인텔리제이 JVM Heap Memory Size 설정

SeungbeomKim 2024. 1. 17. 17:57

 

Intellij-IDEA-Image

회사에서 인텔리제이를 사용하면서 너무 렉이 많이 걸리고, 버벅임이 심했습니다.

IDE 사용 도중, 이러한 문구를 하나 발견했습니다.

 

Intellij Memory-alert

 

대강 읽어보니, 메모리가 낮아 성능에 지증을 주기에 heap size를 늘리는걸 고려해보라는 내용이였습니다. 그래서 다음과 같이 Intellij VM Options에서 Heap Size를 변경해주었습니다.

 

<설정 경로>

[Help] - [Edit Custom VM Options]

 

별다른 설정을 하지 않았다면, idea64.exe.vmoptions 파일은 기본값으로 저장되어 있습니다.

-Xmx2048m

 

저는 다음과 같이 수정해주었습니다. (min heap size: 1024m, max heap size: 4096m)

-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseCompressedOops

 

다음과 같이 설정해주고 나니, 실행 속도도 현저하게 빨라졌습니다.

 

default VM Options에서의 애플리케이션을 실행하는데 걸리는 시간 (약 84.5s)

VM Options 수정 후 애플리케이션을 실행하는데 걸리는 시간 (약 83s)

 

대략 1.4s 정도 개선되었네요.

 

추가로 우측 하단에 Memory Indicator 설정을 통해 현재 사용하고 있는 메모리를 확인해볼 수 있습니다.

 

[우측 하단] -> [마우스 우 클릭] -> [Check Memory Indicator]

 

<참고 자료>

https://developer-ping9.tistory.com/173

 

[IntelliJ] 버벅임, 느려짐 해결하기(VM Option 조정, VM 교체)

맥북을 쓰시는 분이라면 다른원인이 있을 수 있습니다. 가령 Intel 칩인데 Apple 칩 버전으로 다운로드를 받았다던가.. 호환되지 않는 폰트를 사용하고 있다던가... 아래의 포스팅으로 해결되지 않

developer-ping9.tistory.com