Профилирование Java приложений
Курс Алексея Рагозина
7 декабря 2018
Купить билет

Описание


Профайлер - инструмент, используемый при решение проблем связанных с производительностью и стабильностью программного обеспечения. Профайлер может применяться как при разработке, так и при поддержке ПО.

Данный курс ставит перед собой следующие задачи

Курс комбинирует теоретические блоки и практические упражнения, которые чередуются по мере изложения материала.


Условия участия


Стоимость 8000 руб.

Способ оплаты: по банковской карте онлайн или наличными на месте.

Продолжительность тренинга 6 учебных часов.

Для регистрации используйте форму ниже. Регистрация обязательна.


Ценность курса


На практике задачи требующие применения профайлера встречаются не часто. По этой причине у разработчиков обычно нет возможности научиться эффективно владеть этим инструментом на собственном опыте.

С другой стороны, эффективное использование профайлера в критической ситуации может драматически сократить время решения проблемы (от недель и месяцев до считанных дней).

Данный учебный курс даёт разработчику ключевые знания и навыки для эффективного применения профайлера в своей работе.


Предполагаемая аудитория

Разработчики / архитекторы Java (всех уровней подготовки), Big Data инженеры, SRE (Site Reliability Engineer)


Автор тренинга



Алексей Рагозин

Алексей Рагозин - автор курса и тренер, имеет более 10 лет опыта в области разработки высоко нагруженных распределенных систем в различных индустриях. Алексей активный докладчик на российских и зарубежных конференциях в области ПО и контрибьютор в OpenSource.

Блог: http://blog.ragozin.info

Другие видео доступны на странице лекториума.


Программа семинара


Секция 1

Обзор задачи, решаемых профайлерами. Дерево поиска проблем производительности Java приложений. Обзор возможностей VisualVM и Mission Control.

Секция 2

Использование VisualVM для поиска "горячего" кода методом сэмплирования. Достоинства и ограничения профилирования сэмплированием.

Секция 3

Обзор возможностей Mission Control, сравнение с другими профайлерами.

Секция 4

Использование Mission Control для поиска "горячего" кода. Сравнение Mission Control и Visual VM.

Секция 5

Использование возможностей трасировки Visual VM и BTrace. Комбинирование сэмплирования и трассировки.

Секция 5

Обнаружение "клинча" (deadlock) средствами профайлера. Заключение.


Список ПО для практической части

Для работы с упражнениями участникам курса необходим компьютер (Windows, Linux, MacOS).

Следующее ПО должно быть установлено у участников тренинга.


Купить билет


Перейти к заказу билетов

Время и место


7 декабря 2018, с 11.00 до 19.00 по адресу: г. Ярославль, Октябрьский переулок, 3, офис 207

При возникновении любых вопросов пишите Евгению Кокуйкину.