» » Уборка мусора

Уборка мусора

Уборка мусора ( англ. garbage collection ) - одна из форм автоматического управления оперативной памятью компьютера при выполнении программ. Подпрограмма - «уборщик мусора» - высвобождает память от объектов, которые не будут использоваться программой в дальнейшем. Уборка мусора было изобретено Джоном Мак-Карти примерно 1959 года для разработанной им языка программирования Лисп.

Основной принцип, с которым работают различные алгоритмы сбора мусора, заключается в следующем:

Определить объекты, которые не нужны для дальнейшей работы программы.

Высвободить ресурсы, занятые этими объектами.

Часто автоматическое сбора мусора противопоставляют ручном управлению памятью, которое, в отличие от автоматического, требует от разработчика самому писать инструкции выделение памяти и ее освобождение.

Влияние автоматического сбора мусора на быстродействие

Исследование влияния автоматического сбора мусора на быстродействие программ для языков программирования, разработанных для применения только вместе с автоматическим сбором мусора (таких как Java, OCaml, Python и т.д.), осложняется нехваткой возможности измерять быстродействие программы с ручным управлением памятью. Однако, в исследовании Мэтью Герца и Эмери Бергера сравнительно быстродействие ручного управления памятью и уборщиков мусора (как с копированием, так и без копирования). Эти измерения показали, что лучший по быстродействию уборщик мусора может конкурировать по быстродействию с ручным управление памятью, если ему предоставить достаточно много памяти. В частности, с использованием раз большей памяти его быстродействие отвечает ручном варианта. При наличии втрое большей свободной памяти он работает в среднем на 17% медленнее ручное управление памятью. А с использованием вдвое большей памяти, быстродействие уменьшается на 70%. В условиях нехватки физической памяти использования своп-памяти замедляет быстродействие уборщика мусора на порядки по сравнению с ручным управлением.

Найдите собственного проф. домработника для уборки офиса и дома. Работа в москве уборка квартир - специалисты предлагают собственные услуги на Smarthelper. Подбирайте специалиста по количеству отзывов, оценкам и клиентов, цены услуг. Свяжитесь со специалистом напрямую, заключите договор об условиях и получайте удовольствие от партнерства.

Просмотров: 2779

Похожие статьи:


Избавляемся от мусора в мгновение ока!

Вы переехали в новую квартиру и сделали невероятный ремонт. Это прекрасно, вот только что теперь делать со всем этим строительным и не только ...

Вывоз мусора из квартиры по Москве

 Каждый человек сталкивается с необходимостью вывоза строительного мусора из квартиры не менее раза или двух в 10 лет, поскольку именно ...

Вывоз ТБО в Москве

ТБО, или твердые бытовые отходы, сегодня являются одной из самых неприятных и важных проблем. Каждый день города и другие населенные пункты ...

Санкт-Петербург – самый красивый город в мире

Санкт-Петербург издавна называют культурной столицей России. Здесь настолько огромное разнообразие достопримечательностей, что невозможно все сразу ...

Вывоз мусора

В случае если вы осуществляете строительство дома или же какого-либо иного объекта, вам известна проблема скопления на площадке строительного мусора. ...

Отель с мусора в Мадриде

Предыдущая 1 of 2 Следующая В центре Мадрида открылся спроектирован и построен немецким концептуальным художником Гансом Шульте отель из мусора. ...
О сайте
Наш сайт создан для тех, кто хочет получать знания.
В нашем мире есть еще столько интересных вещей, мест, мыслей, светлых идей, о которых нужно обязательно узнать!
  • бесплатная dle 10.3
  • Авторизация