Загрузка страницы

Алексей Шипилёв — 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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
8 декабря 2017 г. 18:46:28
02:17:36
Другие видео канала
Евгений Борисов — Spring – Глубоко и не оченьЕвгений Борисов — Spring – Глубоко и не оченьАлексей Шипилёв — Если не Unsafe, то кто: восход VarHandlesАлексей Шипилёв — Если не Unsafe, то кто: восход VarHandlesJVM Benchmarking with Aleksey ShipilevJVM Benchmarking with Aleksey ShipilevАлексей Шипилёв — Shenandoah: сборщик мусора, который смогАлексей Шипилёв — Shenandoah: сборщик мусора, который смогВладимир Долженко — Внутрь VM сквозь замочную скважину hashCodeВладимир Долженко — Внутрь VM сквозь замочную скважину hashCodeАнуар Нурмаканов — Event Sourcing и CQRS на конкретном примереАнуар Нурмаканов — Event Sourcing и CQRS на конкретном примереРоман Елизаров — Корутины в KotlinРоман Елизаров — Корутины в KotlinАлексей Шипилёв — Катехизис java.lang.StringАлексей Шипилёв — Катехизис java.lang.StringUnderstanding Java Garbage CollectionUnderstanding Java Garbage CollectionАлексей Шипилёв — Shenandoah: сборщик мусора, который смогАлексей Шипилёв — Shenandoah: сборщик мусора, который смогАлексей Шипилёв — ForkJoinPool в Java 8Алексей Шипилёв — ForkJoinPool в Java 8Егор Бугаенко — Utility-классы нас убиваютЕгор Бугаенко — Utility-классы нас убиваютАлексей Шипилёв — Сжимай меня полностьюАлексей Шипилёв — Сжимай меня полностьюYou'll Love Shenandoah in No Time.You'll Love Shenandoah in No Time.Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?Алексей Шипилёв — Java Benchmarking: как два таймстампа прочитать!Алексей Шипилёв — Java Benchmarking: как два таймстампа прочитать!Александр Борисов — Перенимаем опыт Google в построении микросервисов с gRPCАлександр Борисов — Перенимаем опыт Google в построении микросервисов с gRPCНикита Липский, Владимир Иванов — JVM: краткий курс общей анатомииНикита Липский, Владимир Иванов — JVM: краткий курс общей анатомииАлексей Шипилёв — Перформанс: Что В Имени Тебе Моём?Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?
Яндекс.Метрика