카테고리 없음

Spring Boot 디버그 모드 느림 해결 방법

blogger903 2025. 12. 17. 20:17
728x90

IntelliJ Spring Boot 실행 느림 해결 방법

갑자기 IntelliJ에서 Spring Boot 애플리케이션 디버그 실행이 6분씩 걸리기 시작했다면? 이 글은 355초에서 10초로 해결한 실제 경험을 공유합니다.

🚨 문제 상황

어느 날 갑자기 IntelliJ에서 Spring Boot 애플리케이션을 디버그 모드로 실행하니 비정상적으로 오래 걸리기 시작했습니다.

2025-12-17 10:33:50.884 [INFO] Started ColoGlobalApp in 355.719 seconds (JVM running for 357.448)

355초... 거의 6분! 😱

평소 10-15초면 끝나던 애플리케이션 시작이 갑자기 6배나 느려진 것입니다. 더 이상한 건 일반 실행 모드는 정상이었다는 점입니다.

🔍 처음 의심한 것들 (모두 틀렸습니다)

1. JVM 메모리 부족

1. JVM 메모리 부족

2. 데이터베이스 연결 문제

3. SpringBoot 설정 문제

4. IDE 캐시 문제

여전히 6분...

💡 진짜 원인 발견

결국 브레이크포인트를 하나씩 확인해보다가 범인을 찾았습니다.

Java Field Watchpoints가 활성화되어 있었던 것!

✅ 해결 방법

정말 간단합니다:

  1. Cmd + Shift + F8 (Windows: Ctrl + Shift + F8)
  2. Breakpoints 창이 열리면 Java Field Watchpoints 섹션 확인
  3. 활성화된 Field Watchpoint들을 체크 해제 또는 삭제

🎯 핵심 포인트

  1. 디버그 모드만 느리다면 브레이크포인트부터 의심하세요
  2. Field Watchpoint는 성능의 적입니다
  3. Cmd + Shift + F8 단축키를 기억하세요
  4. 정기적인 브레이크포인트 정리가 중요합니다

📝 마무리

가끔 개발 도구의 편의 기능이 오히려 발목을 잡을 때가 있는데, Field Watchpoint가 대표적인 예시인 것 같습니다.

혹시 비슷한 문제를 겪고 계신다면 이 글이 도움이 되길 바랍니다! 🚀


💡 TL;DR: IntelliJ 디버그 모드가 느려졌다면 Cmd + Shift + F8로 Java Field Watchpoints를 확인하고 비활성화하세요.