Reference counting Java

397
27 февраля 2017, 11:40

Какие недостатки имеет метод reference counting при обнаружении мусора?

Answer 1
Reference counting

Суть подхода состоит в том, что каждый объект имеет счетчик. Счетчик хранит информацию о том, сколько ссылок указывает на объект. Kогда ссылка уничтожается, счетчик уменьшается. Если значение счетчика равно нулю, - объект можно считать мусором и память можно очищать.

Главным минусом такого подхода является сложность обеспечения точности счетчика. Также при таком подходе сложно выявлять циклические зависимости (когда два объекта указывают друг на друга, но ни один живой объект на них не ссылается). Это приводит к утечкам памяти.

READ ALSO
подключение библиотеки “Rootbeer GPU Compiler” к IntelliJ IDEA

подключение библиотеки “Rootbeer GPU Compiler” к IntelliJ IDEA

мне понадобилось подключить библиотеку к IntelliJ IDEA но как бы я не подключал то не компилируется до файлы какие то найти не может подскажите...

407
Реализация сортировки подсчетом

Реализация сортировки подсчетом

Могу реализовать разные сортировки, но с сортировкой подсчетом встречаюсь впервые

308
Средства для разработки веб-сервиса Java

Средства для разработки веб-сервиса Java

Необходимо создать приложение в виде:

321
java написать программу [требует правки]

java написать программу [требует правки]

Дан массив A[6,6]Построить массив В(6) по следующему правилу: В(J) присвоить 1, если в J-ом столбце массива А количество ненулевых элементов больше...

310