Прибирання сміття (Англ. Garbage collection) - одна з форм автоматичного управленіяоператівной пам`яттю комп`ютера при виконанні програм. Підпрограма - «уборщікмусора» - вивільняє пам`ять від об`єктів, які не будуть іспользоватьсяпрограммой надалі. Прибирання сміття було винайдено Джоном Мак-Картіпрімерно 1959 роки для розробленої ним мови програмування Лісп.
Відео: КРИМ ПРИБИРАННЯ СМІТТЯ / БИДЛО КРИМУ ВРАЖАЄ / ПРИБИРАЄМО НАШ КРИМ ВІД СМІТТЯ
Основний принцип, з яким працюють різні алгорітмисбора сміття, полягає в наступному:
Визначити об`єкти, які не потрібні для подальшої діяльностіПрограма.
Відео: У Волгограді процес прибирання сміття стає в два рази швидше
Вивільнити ресурси, зайняті цими об`єктами.
Часто автоматичне збору сміття протиставляють ручномуправленію пам`яттю, яке, на відміну від автоматичного, вимагає отразработчіка самому писати інструкції виділення пам`яті і її звільнення.
Відео: Прибирання сміття в Венеції! венеціанські сміттярі
Вплив автоматичного збору сміття на швидкодію
Дослідження впливу автоматичного збору сміття набистродействіе програм для мов програмування, розроблених длязастосування тільки разом з автоматичним збором сміття (таких як Java, OCaml, Python і т.д.), ускладнюється браком можливості вимірювати бистродействіепрограмми з ручним керуванням пам`яттю. Однак, в дослідженні Метью Герца іЕмері Бергера сравнітельнобистродействіе ручного управління пам`яттю і прибиральників сміття (як скопірованіем, так і без копіювання). Ці вимірювання показали, що найкращий побистродействію прибиральник сміття може конкурувати по швидкодії з ручнимуправленіе пам`яттю, якщо йому надати досить багато пам`яті. Зокрема, з використанням разів більшою пам`яті його швидкодію відповідає ручномваріанта. При наявності втричі більшою вільної пам`яті він працює в середньому на17% повільніше ручне управління пам`яттю. А з використанням вдвічі большейпамяті, швидкодія зменшується на 70%. В умовах браку фізіческойпамяті використання своп-пам`яті уповільнює швидкодію прибиральника сміття напорядкі в порівнянні з ручним керуванням.
Відео: Прибирання сміття в МЛ # 3. Сасайлорд не втік ... by PiLfeReR
Знайдіть власного проф. хатнього робітника для прибирання офісу і вдома. Робота в москві прибирання квартир - фахівці пропонують власні послуги на Smarthelper. Підбирайте фахівця за кількістю відгуків, оцінок і клієнтів, ціни послуг. Зв`яжіться з фахівцем безпосередньо, укладіть договір про умови і отримуйте задоволення від партнерства.