IntelliJ & Android Studio 메모리 최적화 가이드.md

💻IntelliJ & Android Studio 메모리 최적화 가이드

📍 IntelliJ IDEA 메모리 설정 위치

  • 설정 파일 경로 (OS별 차이 있음):

    • Windows: C:\Users\<사용자이름>\.IntelliJIDEAx0\config\idea.vmoptions
    • macOS: ~/Library/Application Support/JetBrains/IntelliJIDEAx0/idea.vmoptions
    • Linux: ~/.config/JetBrains/IntelliJIDEAx0/idea.vmoptions
  • 또는 IntelliJ에서 직접 편집:

    • 메뉴 → Help > Change Memory Settings (-Xmx 옵션만 수정할 수 있음)
    • 메뉴 → Help > Edit Custom VM Options...

🔧 메모리 옵션 설명

  • -Xms: 초기 힙 크기
  • -Xmx: 최대 힙 크기
  • -XX:ReservedCodeCacheSize: JIT 코드 캐시 용량
  • -XX:+UseG1GC: G1 GC(Garbage Collector) 사용

🧠 메모리 사양별 추천 설정

시스템 메모리-Xms-Xmx-XX:ReservedCodeCacheSize
16GB1024m2048m512m
32GB2048m4096m1024m
64GB4096m8192m2048m

💡 힙 메모리는 전체 메모리의 25~50% 수준으로 설정하는 것이 일반적입니다.


📋 예시: 32GB RAM에서의 설정 예시 (idea.vmoptions)

-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseG1GC

✅ 추가 팁

  • -XX:+UseG1GC는 대규모 프로젝트에서 GC 성능 향상에 도움을 줍니다.
  • 너무 많은 메모리 할당은 오히려 성능 저하를 유발할 수 있습니다.
  • Android 개발을 병행한다면 Android Studio의 메모리 설정도 함께 조정하세요.

+ Recent posts