Алексей Шипилёв — Shenandoah: сборщик мусора, который смог (часть 1)
Ближайшая конференция: Joker 2022, ноябрь.
Подробности и билеты: https://bit.ly/3NI9wne
— —
. . . . Этот доклад во многом повторяет доклад Алексея с JPoint 2017:
Если вы его уже слушали или смотрели видеозапись, то нового увидите мало, хотя многое наверняка будет лучше объяснено. Этот доклад является обязательным пререквизитом к докладу на Joker 2017 с тем же названием и припиской "… (часть 2)".
Одна из главных проблем больших Java-приложений — это cбо… рка мусо… ра. Хранение больших куч данных, активно фрагментирующие приложения и прочие выпадающие из гипотезы о поколениях нагрузки приносят ещё больше проблем. Промышленные GC давно решили первую большую часть проблемы сборки, concurrent marking — выяснение графа объектов без долгой остановки приложения.
Shenandoah — новый сборщик мусора, который пытается решить вторую большую часть головоломки, а именно перемещение объектов без остановки приложения, тем самым сбивая паузы ещё больше. Этот доклад об особенностях дизайна и реализации Shenandoah, достоинствах, которыми можно гордиться, и недостатках, с которыми приходится мириться.
Видео Алексей Шипилёв — Shenandoah: сборщик мусора, который смог (часть 1) канала JPoint, Joker и JUG ru
Подробности и билеты: https://bit.ly/3NI9wne
— —
. . . . Этот доклад во многом повторяет доклад Алексея с JPoint 2017:
Если вы его уже слушали или смотрели видеозапись, то нового увидите мало, хотя многое наверняка будет лучше объяснено. Этот доклад является обязательным пререквизитом к докладу на Joker 2017 с тем же названием и припиской "… (часть 2)".
Одна из главных проблем больших Java-приложений — это cбо… рка мусо… ра. Хранение больших куч данных, активно фрагментирующие приложения и прочие выпадающие из гипотезы о поколениях нагрузки приносят ещё больше проблем. Промышленные GC давно решили первую большую часть проблемы сборки, concurrent marking — выяснение графа объектов без долгой остановки приложения.
Shenandoah — новый сборщик мусора, который пытается решить вторую большую часть головоломки, а именно перемещение объектов без остановки приложения, тем самым сбивая паузы ещё больше. Этот доклад об особенностях дизайна и реализации Shenandoah, достоинствах, которыми можно гордиться, и недостатках, с которыми приходится мириться.
Видео Алексей Шипилёв — Shenandoah: сборщик мусора, который смог (часть 1) канала JPoint, Joker и JUG ru
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Евгений Борисов — Spring – Глубоко и не оченьАлексей Шипилёв — Если не Unsafe, то кто: восход VarHandlesJVM Benchmarking with Aleksey ShipilevАлексей Шипилёв — Shenandoah: сборщик мусора, который смогВладимир Долженко — Внутрь VM сквозь замочную скважину hashCodeАнуар Нурмаканов — Event Sourcing и CQRS на конкретном примереРоман Елизаров — Корутины в KotlinАлексей Шипилёв — Катехизис java.lang.StringUnderstanding Java Garbage CollectionАлексей Шипилёв — Shenandoah: сборщик мусора, который смогАлексей Шипилёв — ForkJoinPool в Java 8Егор Бугаенко — Utility-классы нас убиваютАлексей Шипилёв — Сжимай меня полностьюYou'll Love Shenandoah in No Time.Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?Алексей Шипилёв — Java Benchmarking: как два таймстампа прочитать!Александр Борисов — Перенимаем опыт Google в построении микросервисов с gRPCНикита Липский, Владимир Иванов — JVM: краткий курс общей анатомииАлексей Шипилёв — Перформанс: Что В Имени Тебе Моём?