Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Подсчёт ссылок - Достоинства и недостатки23 января 2011Оглавление: 1. Подсчёт ссылок 2. Достоинства и недостатки Главное достоинство подсчета ссылок перед отслеживающими сборщиками мусора в том, что объекты удаляются сразу как только на них нельзя сослаться, и в инкрементальной манере, без долгих пауз для циклов сборки и с ясно определенным временем жизни каждого объекта. В приложениях реального времени или в системах с ограниченной памятью это очень важно для поддержания малого времени отклика. Подсчет ссылок также является одним из простейших способов реализации сборки мусора. Он также обеспечивает эффективное управление не только памятью, но и другими видами ресурсов, например объектами операционной системы, которые часто гораздо малочисленней чем память. Взвешенные счетчики ссылок является хорошим решением для сборки мусора в распределенных системах. Счетчики ссылок также полезны в качестве входной информации для различных оптимизаторов времени исполнения. Например системы сильно зависимые от неизменяемых объектов могут проигрывать в производительности из-за частых операций копирования. Однако, если мы знаем что какой-то объект имеет только одну ссылку, и эта ссылка потеряна а в то же время создан похожий новый объект, мы можем заменить эту операцию модификацией исходного объекта. Подсчет ссылок в своей простой форме имеет два главных недостатка по сравнению с отслеживающей сборкой мусора, оба из них требуют дополнительных механизмов для улучшения:
Просмотров: 1966
|