Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как работает сборщик мусора в java?

Mr. 404 Мудрец (10433), закрыт 3 года назад
Не могу разобраться.
Лучший ответ
Андрей Мудрец (15137) 3 года назад
Ищет объекты, на которые никто не ссылается и удаляет их. Долгоживущие и большие объекты засовываются поглубже, чтобы их не трогать каждый раз, а мелкие туда-обратно в стек и назад бегают
Остальные ответы
Mr. Jam Que Tal? Профи (865) 3 года назад
Молча берёт и работает.
Сан Санов Искусственный Интеллект (129348) 3 года назад
Ищет объекты, на которые никто не ссылается. А если что-то на что-то ссылается, смотрит, можно ли добраться на это что-то через точку входа. Если нет нет, он забирает это с собой.
Как-то так.
Федор НовиковИскусственный Интеллект (368432) 3 года назад
Т. е. закольцованный список он может удалить, если на него никто не ссылается, а все ссылки только внутри?
Сан Санов Искусственный Интеллект (129348) Федор Новиков, я если я все правильно понимаю, то да.
Редис Александрович Оракул (80947) 3 года назад
Он запускается и начинает буровить, так что все висит секунд 20, потом его отпускает
ВикторМудрец (18413) 3 года назад
О, аггрессивные шарпеи подъехали :-)
Сборщики бывают разные. Есть вариант фоновой очистки, без stop the world.
Редис Александрович Оракул (80947) Виктор, вариант тут только один, забыть про существование явы и сборщика её)))
Александр Искусственный Интеллект (309216) 3 года назад
работает так как запрограммирован... только не думайте что вы умнее сборщика мусора...
Denis_69 Искусственный Интеллект (145937) 3 года назад
Нормально работает, если его руками не вызывать
Похожие вопросы