Алексей Шипилёв — Shenandoah: сборщик мусора, который смог
Ближайшая конференция: Joker 2022, ноябрь.
Подробности и билеты: https://bit.ly/3NI9wne
— —
. . . . Одна из главных проблем больших Java-приложений — это cбо... рка мусо... ра. Хранение больших куч данных, активно фрагментирующие приложения и прочие выпадающие из гипотезы о поколениях нагрузки приносят ещё больше проблем. Промышленные GC давно решили первую большую часть проблемы сборки, concurrent marking — выяснение графа объектов без долгой остановки приложения. Shenandoah — новый сборщик мусора, который пытается решить вторую большую часть головоломки, а именно перемещение объектов без остановки приложения, тем самым сбивая паузы ещё больше. Этот доклад об особенностях дизайна и реализации Shenandoah, достоинствах, которыми можно гордиться, и недостатках, с которыми приходится мириться.
Видео Алексей Шипилёв — Shenandoah: сборщик мусора, который смог канала JPoint, Joker и JUG ru
Подробности и билеты: https://bit.ly/3NI9wne
— —
. . . . Одна из главных проблем больших Java-приложений — это cбо... рка мусо... ра. Хранение больших куч данных, активно фрагментирующие приложения и прочие выпадающие из гипотезы о поколениях нагрузки приносят ещё больше проблем. Промышленные GC давно решили первую большую часть проблемы сборки, concurrent marking — выяснение графа объектов без долгой остановки приложения. Shenandoah — новый сборщик мусора, который пытается решить вторую большую часть головоломки, а именно перемещение объектов без остановки приложения, тем самым сбивая паузы ещё больше. Этот доклад об особенностях дизайна и реализации Shenandoah, достоинствах, которыми можно гордиться, и недостатках, с которыми приходится мириться.
Видео Алексей Шипилёв — Shenandoah: сборщик мусора, который смог канала JPoint, Joker и JUG ru
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Иван Углянский — Ходячие объекты мертвецы, или GC всегда правДмитрий Чуйко, Павел Петрошенко, Сергей Куксенко, Алексей Шипилёв — Настоящее и будущее JavaЕвгений Борисов — Spring – Глубоко и не оченьНикита Поваров, Роман Поборчий — Самопишущийся кодВладимир Красильщик — Что надо знать о логировании прагматичному Java-программистуДмитрий Константинов — Apache Cassandra — потоки и памятьАндрей Паньгин — Память Java процесса по полочкамАлександр Бармин — SOLIDный чистый код на простых примерахАлексей Шипилёв — Java-объекты наизнанкуЧто такое Heap и Stack память в Java? Разбор на примереЗдоровые колени - три точки для массажа - Му Юйчунь о здоровьеБайки про Java c Яковом ФайномLinux во встраиваемых системахКак работает Java — ликбезТехническое интервью Java Developer - Сергей ГонтаренкоДмитрий Чуйко — Новинки в java.util.concurrentТагир Валеев — Java 9-14: Маленькие оптимизацииJulien Ponge — "Simply reactive" with Vert.x, Mutiny, Hibernate Reactive and QuarkusАндрей Паньгин, Леонид Талалаев, Артем Дроздов — Непрерывное профилирование в облаке с помощью eBPF