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

Иван Углянский и Владимир Ситников на jug.msk.ru

30 мая 2019 года Иван Углянский и Владимир Ситников представили свои доклады «Ходячие объекты-мертвецы, или GC всегда прав» и «Java тормозит: CodeCache edition» на встрече московского сообщества Java-разработчиков jug.msk.ru [1].

Иван Углянский и Владимир Ситников на jug.msk.ru - 1 [2]

О докладчиках

Иван в настоящий момент работает в компании Excelsior [3], занимаясь рантаймом: GC, загрузкой классов, поддержкой многопоточности, профилированием и т. д. Активно выступает на конференциях (в том числе и организованных JUG.ru) и является одним из основателей дружественной JUGNsk (Twitter [4], Telegram [5], Meetup [6], YouTube [7], Speaker Deck [8]). Twitter [9] и презентации на Speaker Deck [10] Ивана.

Доклады и интервью Ивана:

  • «Открытие первой встречи Java User Group Novosibirsk» (JUGNsk-2018: видео [11], презентация [12])
  • «Как сделать встроенный в JVM профайлер, который не боится AOT-компиляции?» (JPoint 2018: видео [13], презентация [14])
  • «Как сделать встроенный в JVM профайлер, который не боится AOT-компиляции» (JUGNsk-2018: видео [15], презентация [14])
  • «Ходячие объекты-мертвецы, или GC всегда прав» (Joker 2018: презентация [16])
  • «Суровая сибирская JVM: большое интервью об Excelsior JET» (Habr, блог компании JUG.ru Group: статья [17])

Аудио:

Посты в Twitter:

Владимир Ситников работает в компании Netcracker. Принимает участие на конференциях как в качестве докладчика, так и в составе программного комитета [22]. Ссылки на учётные записи Twitter [23] и GitHub [24].

Некоторые доклады Владимира:

  • «Профайлер в каждый дом» (Joker 2014: видео [25])
  • «Выражаемся регулярно» (JPoint 2015: видео [26])
  • «Трудовые будни enterprise performance engineer» (Joker 2015: видео [27])
  • «Ну и производительность у вашего opensource!» (JBreak 2016: видео [28])
  • «Подводные камни в нагрузочном тестировании» (Heisenbug 2016: видео [29])
  • «Тестирование производительности веб-приложений на стороне браузера» (Heisenbug 2017: видео [30])

О докладах

Для Ивана встреча на jug.msk.ru являлась завершающим пунктом его тура выступлений [31], включающем ещё Voxxed Days Minsk [32] и jPrime [33] (на последней присутствовали и другие [34] известные [35] лица).

При открытии встречи возник вопрос [36] о том, на Moscow JUG [37] или JUGNsk [4] подписываться в Twitter — естественно, на тот и на другой аккаунт (и на JUG.ru [38] тоже)!

Андрей Когунь открывает встречу, напоминая о приближающихся конференциях (Joker 2019 [39], TechTrain 2019 [40]) и представляет первого докладчика.

Иван Углянский и Владимир Ситников на jug.msk.ru - 2 [41]

Первое выступление был расширенным вариантом доклада Ивана, представленного им ранее на конференции Joker 2018 [42]. Приятным дополнением явилась новая пятая история «Manual Memory Management». Подписанные на Twitter Ивана [9] могли ранее наблюдать как начало её появления [43], так и подробное объяснение [44]. Было много интересных вопросов (что понравилось и докладчику [45]) и ответов на них.

Иван Углянский и Владимир Ситников на jug.msk.ru - 3 [46]

Доклад Владимира, в свою очередь, являлся дополненной версией его выступления на JPoint 2019 [47]. К ранее поведанной истории о расследовании причин ошибок был добавлен рассказ про механизм replay jars [48], присутствующий в OpenJDK. Таким образом, интересно было и старым, и новым слушателям доклада.

Иван Углянский и Владимир Ситников на jug.msk.ru - 4 [49]

Слушатели могли получить ответы на возникшие вопросы как в ходе слушания докладов, так и после выступлений. Причём вопросы активно задавали и докладчики другу другу — на среднем снимке руку вверх тянет Владимир для задания вопроса Ивану. Некоторые из слушателей смогли попасть на эту встречу, неожиданно опоздав [50] на другую в качестве докладчика.

Иван Углянский и Владимир Ситников на jug.msk.ru - 5 [51]

Презентации Ивана [52] и Владимира [53], видео скоро появится (см. ссылки ниже).

Ссылки по jug.msk.ru:

  • TimePad [1] — анонсы встреч и регистрация на них, подписка на оповещение по почте о встречах
  • YouTube [54] — видео докладов
  • Speaker Deck [55] — презентации докладов
  • VK [56] — анонсы встреч, фотоотчёты, ссылки на материалы прошедших встреч
  • Twitter: учётная запись [37] (анонсы встреч, фотоотчётов, видео) и хэштег [57] (твиты с комментариями о встречах)
  • Хабр [58] — обзоры встреч, найти все обзоры можно по тегу [59]

Автор: Дмитрий Белобородов

Источник [60]


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

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

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

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

[2] Image: https://habr.com/ru/company/jugru/blog/454382/

[3] Excelsior: https://www.excelsior-usa.com

[4] Twitter: https://twitter.com/jugnsk

[5] Telegram: https://t.me/jugnsk

[6] Meetup: https://meetup.com/JUGNsk

[7] YouTube: https://www.youtube.com/channel/UCTk5cqCKvU1B6qYU7X-0Qjg

[8] Speaker Deck: https://speakerdeck.com/jugnsk

[9] Twitter: https://twitter.com/dbg_nsk

[10] презентации на Speaker Deck: https://speakerdeck.com/ugliansky

[11] видео: https://www.youtube.com/watch?v=uEQD4UbS_-A&list=PLecWId-JT7S7Z0WXGoAmZXknVyULUrGcY

[12] презентация: https://speakerdeck.com/ugliansky/jugnsk-meetup-number-1-welcome

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

[14] презентация: https://speakerdeck.com/ugliansky/how-to-implement-an-internal-jvm-profiler-that-works-well-with-aot-compiled-code-jpoint-2018

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

[16] презентация: https://speakerdeck.com/ugliansky/walking-dead-objects-or-gc-is-always-right-joker-2018

[17] статья: https://habr.com/ru/company/jugru/blog/437180/

[18] Выпуск 95: https://sdcast.ksdaemon.ru/2018/12/sdcast-95/

[19] Выпуск 198: https://razborpoletov.com/2019/01/episode-198.html

[20] твит-тред об Exselsior: https://twitter.com/dbg_nsk/status/1043186843372736513?s=20

[21] ведение твиттер-аккаунта backendsecret: http://backendsecret.ru/dbg_nsk/

[22] программного комитета: https://jokerconf.com/organizers/

[23] Twitter: https://twitter.com/VladimirSitnikv

[24] GitHub: https://github.com/vlsi

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

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

[27] видео: https://www.youtube.com/watch?v=pDY1Hy-yqdo

[28] видео: https://www.youtube.com/watch?v=5kB4CH_-eKQ

[29] видео: https://www.youtube.com/watch?v=3PWBBc7rZxw

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

[31] тура выступлений: https://twitter.com/dbg_nsk/status/1131607745638129669?s=20

[32] Voxxed Days Minsk: https://voxxeddays.com/minsk/2019/hodjachie-obiekty-mertvecy-ili-gc-vsegda/

[33] jPrime: https://jprime.io/agenda/95

[34] другие: https://twitter.com/dbg_nsk/status/1133000211897442306?s=20

[35] известные: https://twitter.com/vladopavlov/status/1134159937293172736?s=20

[36] возник вопрос: https://twitter.com/dbg_nsk/status/1133733556419813377?s=20

[37] Moscow JUG: https://twitter.com/mskjug

[38] JUG.ru: https://twitter.com/jugru

[39] Joker 2019: https://jokerconf.com

[40] TechTrain 2019: https://techtrain.ru

[41] Image: https://habrastorage.org/webt/pd/fb/93/pdfb93dzrq0o_iy0-uqziscmrtu.jpeg

[42] конференции Joker 2018: https://habr.com/ru/company/jugru/blog/426975/

[43] начало её появления: https://twitter.com/dbg_nsk/status/1108454925711880193?s=20

[44] подробное объяснение: https://twitter.com/dbg_nsk/status/1117489561242939393?s=20

[45] что понравилось и докладчику: https://twitter.com/dbg_nsk/status/1134165310158901248?s=20

[46] Image: https://habrastorage.org/webt/83/en/va/83envao-elcvuwdgipnmeuyters.jpeg

[47] JPoint 2019: https://habr.com/ru/company/jugru/blog/447126/

[48] replay jars: https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/19fb8f93c59dfd791f62d41f332db9e306bc1422/src/jdk.hotspot.agent/doc/cireplay.html#L9

[49] Image: https://habrastorage.org/webt/qy/n9/sh/qyn9shngyexuyps9ihcwnrswqvs.jpeg

[50] неожиданно опоздав: https://twitter.com/tolkv/status/1134096875710308354?s=20

[51] Image: https://habrastorage.org/webt/jq/nf/t6/jqnft6zye_qew-5ushotq5ezzwq.jpeg

[52] Ивана: https://speakerdeck.com/jugmsk/ivan-ughlianskii-khodiachiie-obiekty-miertvietsy-ili-gc-vsieghda-prav

[53] Владимира: https://speakerdeck.com/jugmsk/codecache-jugmsk

[54] YouTube: https://www.youtube.com/playlist?list=PLojTLDAO4jjIRjDPIQjc4iG7CfR6m8pfc

[55] Speaker Deck: https://speakerdeck.com/jugmsk

[56] VK: https://vk.com/jugmsk

[57] хэштег: https://twitter.com/hashtag/jugmsk?src=hash

[58] Хабр: https://habr.com/company/jugru/

[59] тегу: https://habr.com/search/?q=%5Bjug.msk.ru%5D&target_type=posts&order_by=date

[60] Источник: https://habr.com/ru/post/454382/?utm_source=habrahabr&utm_medium=rss&utm_campaign=454382