-
1 reference-counting garbage collection
Большой англо-русский и русско-английский словарь > reference-counting garbage collection
-
2 reference-counting garbage collection
Универсальный англо-русский словарь > reference-counting garbage collection
-
3 reference-counting garbage collection
English-Russian dictionary of computer science and programming > reference-counting garbage collection
-
4 reference-counting garbage collection
"сборка мусора" путем подсчета числа ссылокEnglish-Russian information technology > reference-counting garbage collection
-
5 reference counting
= reference counting techniqueалгоритм сборки мусора, ведущий для каждого объекта программы подсчёт текущего числа других объектов, которые на него ссылаются. Если это число становится равным нулю, память соответствующего объекта можно безопасно освободить, а общее число ссылок каждого из ссылающихся на него других объектов уменьшить на единицу, однако, если у какого-то из них счётчик ссылок тоже обнулится, то процедура просмотра повторяется и может повторяться неопределённое число раз, поэтому данный алгоритм не рекомендуется для систем реального времени. У этого алгоритма возникают также проблемы с объектами, ссылающимися друг на друга по кольцу, так как у них число ссылок никогда не бывает меньше 1см. тж. garbage collectionАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > reference counting
-
6 garbage collection
= GC"сборка мусора"выполняемая во время исполнения программы операция удаления ненужных данных и переупорядочения (объединения в более крупные) блоков динамически распределяемой памяти, необходимой для дальнейшей работы. Эта операция может выполняться средствами ОС, интерпретатора, приложения, аппаратуры - возможно, в разных их сочетаниях. Обычно запускается, когда объём свободной памяти становится меньше заранее определённого. Освобождённая память возвращается в пул свободной (доступной для распределения) памяти. Впервые сборка мусора была введена в Lisp в начале 1960-х годов.Automatic garbage collection simplifies dynamic memory management. — Автоматическая сборка мусора упрощает управление динамически распределяемой памятью см. тж. defragmentation, fragmentation, Lisp, memory leak, reference counting, run-time system, virtual memory
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > garbage collection
-
7 collection
1) сбор2) гнездо3) совокупность; коллекция; см. тж collection class•- data collection - stroke collectionEnglish-Russian dictionary of computer science and programming > collection
-
8 garbage collector
часть системы поддержки времени исполнения программ ( run-time environment), автоматически собирающая в хип динамически выделенную память, которая больше не нужна приложению. Если сборщик мусора в системе поддержки отсутствует, то программист обязан сам следить за освобождением памяти - отслеживать ссылки на объект (object reference) и если ссылок нет, то удалять объект (см. reference counting). Одна из проблем, связанная со сборщиками мусора, состоит в нарушении детерминизма исполнения программы, поскольку сборщик обычно запускается только тогда, когда запрос на выделение памяти не может быть выполнен. При этом время его работы не может быть точно предсказано. Свойство детерминизма важно для встраиваемого ПО. Для борьбы с недетерминизмом созданы инкрементные сборщики мусора (incremental garbage collector) - обычно это низкоприоритетная задача, постоянно выполняющая сборку мусора, не дожидаясь исчерпания пула свободной памяти.A garbage collector notices garbage and frees its space without any action required by the programmer. — Сборщик мусора находит освободившиеся блоки памяти и возвращает их в хип, причём программисту не нужно предусматривать для этого никаких действий см. тж. garbage collection, heap
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > garbage collector
См. также в других словарях:
Garbage collection (computer science) — This article is about garbage collection in memory management. For garbage collection in an SSD, see garbage collection (SSD). For other uses, see garbage collection. In computer science, garbage collection (GC) is a form of automatic memory… … Wikipedia
Reference counting — In computer science, reference counting is a technique of storing the number of references, pointers, or handles to a resource such as an object or block of memory. It is typically used as a means of deallocating objects which are no longer… … Wikipedia
Garbage Collection — Die Garbage Collection (kurz GC, vom englischen garbage collection, wörtlich: „Müllabfuhr“, auch Automatische Speicherbereinigung oder Freispeichersammlung genannt) bezeichnet in der Softwaretechnik im idealen Fall die Minimierung des… … Deutsch Wikipedia
Garbage (computer science) — Garbage, in the context of computer science, refers to objects, data, or other regions of the memory of a computer system (or other system resources), which will not be used in any future computation by the system, or by a program running on it.… … Wikipedia
Weak reference — In computer programming, a weak reference is a reference that does not protect the referent object from collection by a garbage collector. An object referenced only by weak references is considered unreachable (or weakly reachable ) and so may be … Wikipedia
Aikido (programming language) — infobox programming language name = Aikido paradigm = object oriented, multithreading, scripting language, imperative year = 2003 designer = David Allison, Sun Microsystems latest release version = latest release date = typing = Partially dynamic … Wikipedia
Wikipedia:Reference desk/Computing — The Wikipedia Reference Desk covering the topic of computing. Computing #eee #f5f5f5 #eee #aaa #aaa #aaa #00f #36b #000 #00f computing Wikipedia:Reference de … Wikipedia
Euphoria (programming language) — Euphoria openEuphoria logo Paradigm(s) Imperative, procedural Appeared in 1993 Designed by Jeremy Cowgar, Robert Craig (original), Matt Lewis, Derek Parnell … Wikipedia
Memory leak — A memory leak, in computer science (or leakage, in this context), occurs when a computer program consumes memory but is unable to release it back to the operating system. In object oriented programming, a memory leak happens when an object is… … Wikipedia
Region-based memory management — In computer science, region based memory management is a type of memory management in which each allocated object is assigned to a region. A region, also called a zone, arena, or memory context, is a collection of allocated objects that can be… … Wikipedia
Objective-C — Paradigm(s) reflective, object oriented Appeared in 1983 Designed by Tom Love Brad Cox Developer Apple Inc. Typing discipline … Wikipedia