TGViewer
Axiom JDK Axiom JDK @axiomjdkpro · 1.52K subscribers
Post #707 527
🔎 Java-приложение тормозит. Кто виноват: код, GC или Python?

Когда сервис начинает активно есть память или отвечать медленнее обычного, не всегда хочется сразу раскручивать полноценный профайлер. Стоит сначала заглянуть внутрь JVM и понять, где вообще искать проблему.

Для этого команда Axiom JDK сделала Profiling Tools — плагин для OpenIDE.

🖥 Прямо внутри среды разработки можно подключиться к локальному Java-процессу и посмотреть:

— CPU JVM и общую загрузку процессора;
— heap, non-heap и GC Load;
— потоки, их состояния, CPU Load и выделенную память;
— стектрейсы, а для процессов, запущенных из OpenIDE, перейти к нужной строке кода.

Как заметить подозрительный рост heap и проверить работу GC, найти внешний процесс, который отъедает CPU у Java, и понять, действительно ли тормозит сервис или ему просто почти не прилетают запросы?

🔷 Какие метрики смотреть в каждом случае и как по ним сузить поиск проблемы — разобрали на Хабре.
  • 👍 5
  • ❤‍🔥 1
  • 🔥 1
  • 🤯 1
More from @axiomjdkpro
  1. Sep 25, 2026🫨 Java запрещает менять final? Разбираем JEP 500 Поле объявлено final, но через reflectio…
  2. Sep 23, 2026🐘 Команда Gradle выпустила 9.8 RC2 Главное для Java-команд — заявленная поддержка Java 27…
  3. Sep 22, 2026🎊 Java 27 вышла: G1 везде, объекты компактнее, TLS смотрит в постквантовое будущее Внутри…
  4. Sep 18, 2026📝📝📝📝 Инвестиции пяти крупнейших технологических компаний в инфраструктуру искусственно…
  5. Sep 17, 2026⏳ Spring Boot 3.5 остался без публичной поддержки. А что дальше? В июне 2026 года закончил…
  6. Sep 16, 2026💥 Java Rock Star Meetup — уже в ближайшую пятницу 18 сентября будем разбираться, для чего…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →