Перейти в канал

Tg: habr.com

383
​Дюк, вынеси мусор! — Часть 4 Мы уже рассмотрели четыре различных сборщика мусора, разработанных для разных целей, разных профилей нагрузки, разного железа. Что же такого особенного хотели предложить разработчики ZGC, чего мы еще не встречали? Вообще, при его проектировании ставились следующие цели: поддерживать паузы STW на уровне меньше одной миллисекунды; сделать так, чтобы паузы не увеличивались с ростом размера кучи, количества живых объектов или количества корневых ссылок; поддерживать кучи размером до 16 ТБ. Да, задачи амбициозные. Будем разбираться с тем, какие подходы использовались для решения этих задач.