1 год назад
Java 1199. Для чего нужен сборщик мусора?
В Java сборщик мусора - это механизм автоматического освобождения памяти от объектов, которые больше не используются программой. Сборщик мусора следит за тем, какие объекты создаются в программе и удаляет те, которые больше не нужны. Это здесь для удобства программиста и чтобы избежать необходимости вручную управлять памятью для каждого объекта. Большинство современных JVM (в том числе HotSpot JVM, которая входит в состав OpenJDK и является стандартной виртуальной машиной Java) используют сборщики...
4 года назад
Сборка мусора в Java: что это такое и как работает в JVM
Источник: Nuances of Programming Что такое сборка мусора в Java? Сборка мусора  —  это процесс восстановления заполненной памяти среды выполнения путем уничтожения неиспользуемых объектов. В таких языках, как C и C++, программист отвечает как за создание, так и за уничтожение объектов. Иногда программист может забыть уничтожить бесполезные объекты, и выделенная им память не освобождается. Расходуется все больше и больше системной памяти, и в конечном итоге она больше не выделяется. Такие приложения страдают от “утечек памяти”...