Русский | English   поискrss RSS-лента

Главная  → ИТ энциклопедия  → По алфивиту  → G  → ИТ энциклопедия

ИТ энциклопедия

garbage collection

(GC)
  1. сборка мусора

#

выполняемая во время исполнения программы операция удаления ненужных данных и переупорядочения (объединения в более крупные) блоков динамически распределяемой памяти, необходимой для дальнейшей работы. Эта операция может выполняться средствами ОС, интерпретатора, приложения, аппаратуры – возможно, в разных их сочетаниях. Обычно запускается, когда объём свободной памяти становится меньше заранее определённого, но может и постоянно выполняться как низкоприоритетный процесс (low-priority thread) – чтобы следить за тем, какие выделенные участки памяти перестали использоваться, и возвращать их в пул свободной (доступной для распределения) памяти. Впервые сборка мусора была введена в Lisp в начале 1960-х годов. В зависимости от ЯВУ и системы времени исполнения может выполняться по явным указаниям программиста или автоматически (см. automatic garbage collection).

Связные термины

defragmentation, fragmentation, Lisp, memory leak, memory management, reference counting, run-time system, virtual memory

Возврат к списку

Проект Эдуарда Пройдакова
© Совет Виртуального компьютерного музея, 1997 — 2019