БЕСПЛАТНЫЙ ВЕБИНАР "Профайлеры: ищем узкие места в Java-коде"

Улучшаемые навыки

Бэкенд разработчик · Java · Java spring framework

Где проходит обучение

Онлайн обучение

Начало учёбы и длительность

23 сентября 2021

Стоимость

Бесплатно

Описание курса

На семинаре мы поговорим про профайлеры - инструменты выявления самого медленного кода в программе, нуждающегося в оптимизации.
За два часа вебинара вы совместно с экспертом:

  • рассмотрите профайлер VisualVM,
  • разберетесь, что такое сэмплирующие и инструментирующие профайлеры,
  • примените async профайлер, встроенный в IDEA Ultimate,
  • посмотрите, как можно сделать собственный профайлер,
  • поговорите о таком мощном инструменте для анализа узких мест в производительности, как Java Flight Recorder. 

На вебинаре вы познакомитесь с базовыми идеями асинхронности и реактивности, будет предоставлен практический пример применения на основе фреймворка Spring. 

Содержание:

1. Когда и как искать узкие места в коде?
2. Сэмплирующие и инструментирующие профайлеры.
3. Использование Java VisualVM для профилирования.
4. Профилирование с помощью Spring AOP.
5. Профилирование с помощью IDEA и async profiler.
6. Java Flight Recorder.
7. Анализ логов Java Flight Recorder с помощью Mission Conrol.