← На главную

Ричард Джонс выпустил второе издание The Garbage Collection Handbook

25.06.2026 23:10 · hackernews

Ричард Джонс выпустил второе издание «The Garbage Collection Handbook: The Art of Automatic Memory Management». Книга стала правопреемником легендарного сборника 2012 года и оригинальной работы 1996 года. За последние десять лет технологии шагнули вперёд, и управление памятью стало сложнее, интереснее и важнее. Новое издание собирает знания, накопленные исследователями и разработчиками за шестьдесят лет, и сравнивает ключевые подходы и современные техники в единой доступной структуре.

Авторы разбирают новые вызовы для сборки мусора, которые принесли аппартные и софтверные изменения, а также саму среду выполнения программ. Особое внимание — последствиям этих перемен для создателей и разработчиков высокопроизводительных сборщиков. В книге описаны не только классические и простые алгоритмы, но и современные параллельные, инкрементальные, конкурентные и сборщики реального времени. Все алгоритмы и концепции снабжены псевдокодом и иллюстрациями.

Почти все современные языки программирования используют сборку мусора, так что понимать, как работают разные коллекторы, обязан любой программист. Справочник даёт экспертное представление о работе конкретных сборщиков и о проблемах, с которыми они сталкиваются. С этими знаниями разработчик сможет уверенно выбирать и настраивать нужный коллектор.

В книгу добавили больше 90 страниц. Появились новые главы про персистентность и энергоэффективную сборку мусора. Полноценно охвачены современные высокопроизводительные коммерческие коллекторы. Есть подробное объяснение сложных моментов — например, интерфейса с run-time системой. Кроме того, книга подкреплена онлайн-базой данных, в которой почти 3400 публикаций по сборке мусора. e-book версия содержит более 37 тысяч гиперссылок на главы, разделы, алгоритмы, рисунки, глоссарий, индекс и исходные научные статьи. Переводы на китайский и японский вышли ещё в 2016 году.

Читать оригинал →