Алексей Рагозин о Java Mission Control на jug.msk.ru

13 марта 2018 года прошла первая в этом сезоне встреча московского сообщества Java-разработчиков jug.msk.ru. Алексей Рагозин провёл мастер-класс по использованию Java Mission Control. Как прошла встреча, что именно на ней рассказывалось, как приняли доклад участники — обо всём этом далее.

2z7l3z8vzgrxyrvtx3rh9w-84i4.jpeg

О докладчике


Алексей выступал на jug.msk.ru в четвёртый раз. О впечатлениях от его предыдущих выступлений можно прочитать здесь (4 июня 2015 года), здесь (20 января 2016 года) и здесь (30 августа 2016 года).

Со времени, прошедшего с его предыдущего выступления на jug.msk.ru, он успел поучаствовать в качестве докладчика ещё на ряде конференций:

  • «Эволюция нагрузочного тестирования — от простой автоматизации до BDD» (SECR 2016: видео)
  • «I Know Why Your Java is Slow» (Devoxx 2016: презентация)
  • «Нагрузочное тестирование — автоматизируем полностью» (Heizenbug 2016: видео, презентация)
  • «Java и Linux — борьба за микросекунды» (United Dev Conf 2017: видео, презентация)


Файлы презентаций докладов Алексея теперь находятся на Speaker Deck. Блог с техническими статьями по-прежнему доступен здесь.

О докладе


Мастер-класс является дополненным и доработанным вариантом выступления, прошедшего в конце прошлого года на встрече питерского JUG.ru.

Анонс мероприятия вызвал небывалый ажиотаж, зал был полностью заполнен. Непривычный формат (обычно встречи являются докладом или докладами на какую-то общую тему), вероятно, также подогрел интерес. Рекомендовано было взять ноутбуки и предварительно была выслана инструкция по подготовке перед посещением.

Алексей перед началом встречи. Андрей Когунь традиционно приветствует участников, напоминая о ближайших конференциях и анонсируя собственный доклад на JPoint 2018.

s0zylwmaw249qikge4ii8_o_-mg.jpeg

В первой части был сделан экскурс в профилирование Java-приложений с обзором возможностей Java Flight Recorder и Java Mission Control. В качестве подопытного использовалось приложение, доступное на GitHub.

hzh_capeenmqeq_7plrxqu21k0i.jpeg

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

qhswywytwga5zoiywck3mef8h8y.jpeg

В конце встречи Алексей упомянул об учебном курсе Эффективное профилирование Java приложений, который скоро планирует прочитать, подробности здесь.

Ссылка на презентацию. Фотографии будут доступны скоро в VK и Google+, видео — на YouTube. Также можно подписаться на рассылку с анонсами следующих встреч jug.msk.ru.

© Habrahabr.ru