Алтай
Сборка мусора в Java: от подсчёта ссылок до трейсинга и copy collection
В Java управление памятью автоматизировано: разработчику не нужно вручную освобождать память, как это делается в C или C++. Вместо этого JVM использует сборщик мусора (Garbage Collector, GC) — механизм, который автоматически находит и удаляет объекты, которые больше не используются программой. В этой статье мы рассмотрим эволюцию подходов к сборке мусора, начиная с устаревшего метода подсчёта ссылок, переходя к современному трейсингу и разбирая простейший алгоритм сборки мусора — copy collection. Подсчёт ссылок — это один из самых простых и интуитивно понятных методов определения "мёртвых" объектов...
Команда Copy Space — живая, честная и слегка абсурдная, как любая хорошая команда
Команда Copy Space — живая, честная и слегка абсурдная, как любая хорошая команда. Смотрим, смеемся, узнаем себя (или коллегу 😉) А какой персонаж — Вы?