Публикации по теме 'garbage-collector'
Как работает управление памятью в Python
В Python управление памятью осуществляется автоматически. Это означает, что программисту не нужно беспокоиться о выделении и освобождении памяти. Интерпретатор Python позаботится об этом за вас.
Существует два основных способа управления памятью в Python:
Подсчет ссылок Вывоз мусора
Подсчет ссылок
Подсчет ссылок — это простой способ управления памятью. Каждый объект в Python имеет счетчик ссылок. Счетчик ссылок увеличивается всякий раз, когда создается новая ссылка на..
Разница между Map и WeakMap || Javascript
Map — это набор пар ключ-значение данных, таких как Object. Но, в отличие от объекта, Map может хранить любой тип данных в качестве ключа.
Мы должны указать ключ, когда устанавливаем наши данные в Map, если мы хотим получить эти данные, вызвав метод get() текущего объекта Map.
Когда мы создаем экземпляр Map, создаются следующие методы, такие как get и set. 1) map.delete(key) — удаляет значение, соответствующее ключу, из объекта 2) map.has (key) — возвращает логическое..
Почему замыкания — это суперсила Javascript
Узнайте о шумихе, стоящей за замыканиями Javascript, и о том, как они могут помочь вам в повседневном программировании.
При обсуждении продвинутых концепций Javascript замыкания, как правило, становятся популярной темой. Прежде чем мы углубимся в то, что они из себя представляют и что делает их такими важными, нам сначала нужно быстро взглянуть на сборщик мусора Javascript.
Сборщик мусора
Мусор в Javascript — это, по сути, выделенное пространство памяти, которое не..
Внутреннее устройство NodeJs: V8 и сборщик мусора
В этой статье мы увидим:
почему сборщик мусора важен! Алгоритмы сборщика мусора V8 (Scavenge, Mark / sweep / compact) Новая оптимизация сборки мусора в V8 (параллельная, параллельная,…)
Почему сборщик мусора?
Раньше, когда вы писали программу, вы делали странные вещи, например, malloc или free для управления памятью вашей программы.
В современных языках сборщик мусора (GC) выполняет все это за вас. То же самое верно и для NodeJS, который использует V8 для GC и выполняет весь код..