Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

자작앱 설명서

Eclipse 실행 속도 향상을 위한 JVM 설정 팁

Billcorea 2025. 8. 7. 15:06
반응형

 

Eclipse 실행 속도 향상을 위한 JVM 설정 팁

eclipse 설정 하기

 

JVM 설정을 적절히 조정하면 Eclipse 환경에서 서버 실행 속도를 눈에 띄게 개선할 수 있습니다. 아래에 주요 설정 항목과 관련 팁을 정리했습니다.

⚙️ 기본 메모리 설정

옵션 설명 추천값
-Xms JVM의 초기 힙 메모리 크기 512m ~ 1024m
-Xmx JVM의 최대 힙 메모리 크기 2g ~ 4g

Tip: 메모리 재조정 시간을 줄이기 위해 -Xms-Xmx를 동일하게 설정하는 것이 좋습니다.

🚮 GC(Garbage Collection) 설정

  • -XX:+UseG1GC – 적은 정지 시간과 효율적인 메모리 회수
  • -XX:+UseParallelGC – 멀티코어 환경에서 병렬 처리로 성능 향상
  • -XX:+UseZGC 또는 -XX:+UseShenandoahGC – 지연 시간 최소화를 위한 고급 GC, Java 11 이상에서 사용 가능

🧠 기타 성능 관련 옵션

  • -XX:+HeapDumpOnOutOfMemoryError – OutOfMemory 오류 발생 시 힙 덤프 생성
  • -XX:MaxMetaspaceSize=256m – 클래스 메타데이터 영역 크기 제한
  • -Djava.security.egd=file:/dev/./urandom – SSL 처리를 빠르게 하기 위한 Linux용 설정

🧪 테스트 및 모니터링 방법

  • -verbose:gc – GC 로그 출력으로 성능 분석
  • jvisualvm – JVM 메모리 및 스레드 실시간 모니터링
  • Java Flight Recorder – 고급 모니터링 및 프로파일링 도구

각 환경에 맞는 설정을 적용해보시고 서버 성능을 최적화해보세요. 정기적인 모니터링과 테스트가 좋은 성능 유지의 열쇠입니다!

ⓒ 2025 Kang. 본 콘텐츠는 자유롭게 공유 및 활용 가능하며, 출처 표기 부탁드립니다.
반응형