Профайлинг и отладка в Java: Java Flight Recorder, Mission Control и Visual VM

preview_player
Показать описание
Java-разработчик MediaSoft рассказал:

— Как профайлинг и отладка делают ваш код легче для написания и управления
— Какие техники записи и анализа огромного объема событий есть внутри JVM
— Какие стратегии и инструменты профилирования помогут выявить различные проблемы в работе ваших приложений
— Как работать с Java Flight Recorder, Java Mission Control и Visual VM: настройка и эффективное управление
Комментарии
Автор

а есть видео как настроить параметры профилирования? у меня прикольный кейс - что есть высоконагруженное приложение которое активно работает с базой данных. время работы неожиданно увеличилось с 8 до 20 часов. вначале думали на базу - но анализ сессии ничего не выдал. начали профилировать с помощью Flight Recorder - там тоже глухо. в колонке Duration % - 100 занимают 2 вызова логгера. повторили тест без логгера - ничего не поменялось, но JFR вдруг начал показывать что теперь выброс 20 Stacktrace вызывают 100% нагрузку)

тут надо длительность или частоту семплирования менять? по сети, File IO - установлены триггеры в 1мс и нет никаких ивентов т.е все отрабатывает быстро. по Zabbix тоже не видно нагрузки на CPU/RAM или IO - все грузится на 20-25%. по тредам тоже блокировок не вижу.

_bigbro