Сеня рядом и Белла пришел. Былое
Сборщик мусора Java, который ничего не делает
Да да, и нет совершенно никакой опечатки. В Java есть сборщик мусора, который его не собирает, при переполнении памяти JVM просто останавливает работы. Не так давно, когда я готовил доклад по GC в Java и наряду с привычными G1, Zhenandoah и ZGC, я увидел краткое описание Epsilon GC. И решил поделиться им с Вами. Включить его достаточно просто: -XX:+UnlockExperimentalVMOptions -XX: UseEpsilonGC Основная функция или предназначение - это пассивная реализация GC, с обьемом памяти, который можно под него выделить...
Сборка мусора в Java: что это такое и как работает в JVM
Источник: Nuances of Programming Что такое сборка мусора в Java? Сборка мусора — это процесс восстановления заполненной памяти среды выполнения путем уничтожения неиспользуемых объектов. В таких языках, как C и C++, программист отвечает как за создание, так и за уничтожение объектов. Иногда программист может забыть уничтожить бесполезные объекты, и выделенная им память не освобождается. Расходуется все больше и больше системной памяти, и в конечном итоге она больше не выделяется. Такие приложения страдают от “утечек памяти”...