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

Алексей Шипилёв — Shenandoah: сборщик мусора, который смог

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

Видео Алексей Шипилёв — Shenandoah: сборщик мусора, который смог канала JPoint, Joker и JUG ru
Показать
Комментарии отсутствуют
Введите заголовок:

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

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

Зарегистрируйтесь или войдите с
Информация о видео
11 января 2018 г. 12:10:06
01:01:34
Другие видео канала
Иван Углянский — Ходячие объекты мертвецы, или GC всегда правИван Углянский — Ходячие объекты мертвецы, или GC всегда правДмитрий Чуйко, Павел Петрошенко, Сергей Куксенко, Алексей Шипилёв — Настоящее и будущее JavaДмитрий Чуйко, Павел Петрошенко, Сергей Куксенко, Алексей Шипилёв — Настоящее и будущее JavaЕвгений Борисов — Spring – Глубоко и не оченьЕвгений Борисов — Spring – Глубоко и не оченьНикита Поваров, Роман Поборчий — Самопишущийся кодНикита Поваров, Роман Поборчий — Самопишущийся кодВладимир Красильщик — Что надо знать о логировании прагматичному Java-программистуВладимир Красильщик — Что надо знать о логировании прагматичному Java-программистуДмитрий Константинов — Apache Cassandra — потоки и памятьДмитрий Константинов — Apache Cassandra — потоки и памятьАндрей Паньгин — Память Java процесса по полочкамАндрей Паньгин — Память Java процесса по полочкамАлександр Бармин — SOLIDный чистый код на простых примерахАлександр Бармин — SOLIDный чистый код на простых примерахАлексей Шипилёв — Java-объекты наизнанкуАлексей Шипилёв — Java-объекты наизнанкуЧто такое Heap и Stack память в Java? Разбор на примереЧто такое Heap и Stack память в Java? Разбор на примереЗдоровые колени - три точки для массажа - Му Юйчунь о здоровьеЗдоровые колени - три точки для массажа - Му Юйчунь о здоровьеБайки про Java c Яковом ФайномБайки про Java c Яковом ФайномLinux во встраиваемых системахLinux во встраиваемых системахКак работает Java — ликбезКак работает Java — ликбезТехническое интервью Java Developer - Сергей ГонтаренкоТехническое интервью Java Developer - Сергей ГонтаренкоДмитрий Чуйко — Новинки в java.util.concurrentДмитрий Чуйко — Новинки в java.util.concurrentТагир Валеев — Java 9-14:  Маленькие оптимизацииТагир Валеев — Java 9-14: Маленькие оптимизацииJulien Ponge — "Simply reactive" with Vert.x, Mutiny, Hibernate Reactive and QuarkusJulien Ponge — "Simply reactive" with Vert.x, Mutiny, Hibernate Reactive and QuarkusАндрей Паньгин, Леонид Талалаев, Артем Дроздов — Непрерывное профилирование в облаке с помощью eBPFАндрей Паньгин, Леонид Талалаев, Артем Дроздов — Непрерывное профилирование в облаке с помощью eBPF
Яндекс.Метрика