JUGNsk Meetup #14 | DevsDay.ru

JUGNsk Meetup #14

JUGNsk

Зарегистрироваться на событие




Всем привет!

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

---

Итак, добро пожаловать на первый онлайн митап JUGNsk!
Он пройдет в пятницу[masked], в 19-00 по Новосибирскому времени, в Zoom и на Youtube.

Мы решили сразу зайти с козырей, поэтому пригласили стать нашим первым online докладчиком знаменитого Алексея Шипилева!

Алексей выступит с докладом: "Shenandoah GC 2.0".

Описание доклада:

"Одна из главных проблем больших Java-приложений — это cбо... рка мусо... ра. Хранение больших куч данных, активно фрагментирующие приложения и прочие выпадающие из гипотезы о поколениях нагрузки приносят ещё больше проблем. Промышленные GC давно решили первую большую часть проблемы сборки, concurrent marking — выяснение графа объектов без долгой остановки приложения. Shenandoah — новый сборщик мусора, который пытается решить вторую большую часть головоломки, а именно перемещение объектов без остановки приложения, тем самым сбивая паузы ещё больше. Эта часть доклада об особенностях дизайна и реализации Shenandoah, достоинствах, которыми можно гордиться, и недостатках, с которыми приходится мириться.

После того, как мы разобрались с главными фазами и превратили их в конкурентные, паузы в основном стали определяться более короткими, но всё равно зачастую stop-the-world активностями между большими конкурентными эпохами. В них придётся заниматься всяким: сканировать GC roots, взаимодействовать с языковыми фичами, которые в курсе про существование GC (например, weak references), разбираться с проблемами в реализации safepoint-ов, менеджить память и как-то делиться ей с ОС и т.п. Вторая часть доклада ныряет в кроличью нору проблем, с которыми вынужден столкнуться низкопаузный GC вроде Shenandoah, размышляет, что можно сделать с этими проблемами на уровне JVM, а также над тем, что могут предпринять предусмотрительные разработчики низкопаузных Java-систем, зная об этих граблях."

---

Особенности организации:

Встреча будет проходить в Zoom-е (ссылка доступна для тех, кто зарегистрировался на мероприятие, ограничение в 100 человек именно для Zoom), но так же транслироваться на наш Youtube канал для всех желающих: https://www.youtube.com/c/JUGNsk

Вопросы Алексею по докладу можно будет задавать голосом в Zoom, либо в чате на Youtube, мы их обязательно будем зачитывать в перерыве.

И конечно же, после доклада планируется афтепати! Правда, в этот раз тоже онлайн, в Zoom :)

Присоединяйтесь к нам в пятницу 24.04, это будет очень интересно!

Как нас найти:

https://zoom.us/j/98782648562


Организатор: JUGNsk

Java User Group в Новосибирске. Митапы, встречи, обсуждения про Java и JVM. Если вам интересны данные темы, присоединяйтесь и участвуйте в жизни сообщества!

Наши страницы в соц. сетях:

Telegram: t.me/jugnsk
Twitter: twitter.com/jugnsk
VK: vk.com/jugnsk

Youtube: www.youtube.com/channel/UCTk5cqCKvU1B6qYU7X-0Qjg

Speakerdeck: speakerdeck.com/jugnsk

------------------------

Novosibirsk Java User Group. We organize meetups about Java and JVM. If you are from Novosibirsk, you are interested in JVM technologies and you also want to be a part of the local Java community join us!

Зарегистрироваться на событие


События в IT

Тэги

meetup митап itevents

Всем привет! Из-за пандемии коронавируса мы пока, увы, не можем встречаться офлайн. Но это не значит, что мы не будем проводить наши мероприятия, совсем наоборот! Конечно же, формат наших встреч немного изменится, но мы уверены, что в этом будут свои плюсы. --- Итак, добро пожаловать на первый онлайн митап JUGNsk!Он пройдет в пятницу[masked], в 19-00 по Новосибирскому времени, в Zoom и на Youtube. Мы решили сразу зайти с козырей, поэтому пригласили стать нашим первым online докладчиком знаменитого Алексея Шипилева! Алексей выступит с докладом: "Shenandoah GC 2.0". Описание доклада: "Одна из главных проблем больших Java-приложений — это cбо... рка мусо... ра. Хранение больших куч данных, активно фрагментирующие приложения и прочие выпадающие из гипотезы о поколениях нагрузки приносят ещё больше проблем. Промышленные GC давно решили первую большую часть проблемы сборки, concurrent marking — выяснение графа объектов без долгой остановки приложения. Shenandoah — новый сборщик мусора, который пытается решить вторую большую часть головоломки, а именно перемещение объектов без остановки приложения, тем самым сбивая паузы ещё больше. Эта часть доклада об особенностях дизайна и реализации Shenandoah, достоинствах, которыми можно гордиться, и недостатках, с которыми приходится мириться. После того, как мы разобрались с главными фазами и превратили их в конкурентные, паузы в основном стали определяться более короткими, но всё равно зачастую stop-the-world активностями между большими конкурентными эпохами. В них придётся заниматься всяким: сканировать GC roots, взаимодействовать с языковыми фичами, которые в курсе про существование GC (например, weak references), разбираться с проблемами в реализации safepoint-ов, менеджить память и как-то делиться ей с ОС и т.п. Вторая часть доклада ныряет в кроличью нору проблем, с которыми вынужден столкнуться низкопаузный GC вроде Shenandoah, размышляет, что можно сделать с этими проблемами на уровне JVM, а также над тем, что могут предпринять предусмотрительные разработчики низкопаузных Java-систем, зная об этих граблях." --- Особенности организации: Встреча будет проходить в Zoom-е (ссылка доступна для тех, кто зарегистрировался на мероприятие, ограничение в 100 человек именно для Zoom), но так же транслироваться на наш Youtube канал для всех желающих: https://www.youtube.com/c/JUGNsk Вопросы Алексею по докладу можно будет задавать голосом в Zoom, либо в чате на Youtube, мы их обязательно будем зачитывать в перерыве. И конечно же, после доклада планируется афтепати! Правда, в этот раз тоже онлайн, в Zoom :) Присоединяйтесь к нам в пятницу 24.04, это будет очень интересно! Как нас найти:https://zoom.us/j/98782648562 Организатор: JUGNsk Java User Group в Новосибирске. Митапы, встречи, обсуждения про Java и JVM. Если вам интересны данные темы, присоединяйтесь и участвуйте в жизни сообщества! Наши страницы в соц. сетях: Telegram: t.me/jugnsk Twitter: twitter.com/jugnsk VK: vk.com/jugnsk Youtube: www.youtube.com/channel/UCTk5cqCKvU1B6qYU7X-0Qjg Speakerdeck: speakerdeck.com/jugnsk ------------------------ Novosibirsk Java User Group. We organize meetups about Java and JVM. If you are from Novosibirsk, you are interested in JVM technologies and you also want to be a part of the local Java community join us!
2020-04-24T00:00:00.0000000
2020-04-24T00:00:00.0000000
JUGNsk Meetup #14
JUGNsk
?.Trim()
JUGNsk Meetup #14
, .