- PVSM.RU - https://www.pvsm.ru -

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

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

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

О докладчике

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

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

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

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

О докладе

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

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

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

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

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

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

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

Автор: dbelob

Источник [21]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/java/275381

Ссылки в тексте:

[1] jug.msk.ru: http://jug.msk.ru

[2] Java Mission Control: http://www.oracle.com/technetwork/java/javaseproducts/mission-control/java-mission-control-1998576.html

[3] Image: https://habrahabr.ru/company/jugru/blog/351162/

[4] здесь: http://dbelob.blogspot.ru/2015/06/java-java-jugmskru.html

[5] здесь: https://habrahabr.ru/company/jugru/blog/275883//

[6] здесь: https://habrahabr.ru/company/jugru/blog/309118/

[7] видео: http://2016.secr.ru/program/submitted-presentations/perfomance-testing-evolution

[8] презентация: https://speakerdeck.com/aragozin/ia-znaiu-pochiemu-tormozit-vasha-java

[9] видео: https://www.youtube.com/watch?v=n6YyDl3P2vg

[10] презентация: http://assets.contentful.com/ut4a3ciohj8i/6U1cZ3S2xamyqSqaqGMOG4/9b51765fc94cc28f49c8e2f1ceef756f/Alexey_Ragozin_-_Distributed_performance_tetsing_-_full_stack_automation.pdf

[11] видео: https://www.youtube.com/watch?v=fSaaI3zFvT8

[12] презентация: https://speakerdeck.com/aragozin/java-i-linux-bor-ba-za-mikrosiekundy

[13] Speaker Deck: https://speakerdeck.com/aragozin

[14] здесь: http://blog.ragozin.info

[15] встрече питерского JUG.ru: https://www.youtube.com/watch?v=wm2JNlaJJ5k&list=PLVe-2wcL84b_MZvZqk7vTPRPgpwIA5lYj&index=9

[16] собственный доклад: https://jpoint.ru/talks/gnvv9ew1z2wigkemssm4m/

[17] JPoint 2018: https://jpoint.ru

[18] Image: https://habrastorage.org/webt/s0/zy/lw/s0zylwmaw249qikge4ii8_o_-mg.jpeg

[19] GitHub: https://github.com/aragozin/optaplanner-bench

[20] Image: https://habrastorage.org/webt/hz/h_/ca/hzh_capeenmqeq_7plrxqu21k0i.jpeg

[21] Источник: https://habrahabr.ru/post/351162/?utm_campaign=351162