⚙️application / jvm
Утечка памяти JVM под нагрузкой
senior⏱ 35 min🏢 SaaS analytics platform (500k daily active users)
JVMHeap DumpJavaGCMemory LeakSpring Boot
Стек технологий
- Java 17
- Spring Boot 3.1
- JVM 17 (G1GC)
- Micrometer
- Grafana
🚨
Сценарий инцидента
Ваш Analytics API без проблем обрабатывает 200 RPS в staging. После деплоя в production (пик 600 RPS) сервис начинает выбрасывать OutOfMemoryError примерно через 45 минут нагрузки. Размер хипа — 8 ГБ. Доступны GC-логи. Дамп кучи был снят незадолго до OOM. У вас 30 минут до следующего окна деплоя. Найдите утечку.
🔍 Артефакты расследования
Раскрывай артефакты один за другим. Каждая улика приближает тебя к корневой причине.