Публикации по теме 'garbage-collection'


Понимание управления памятью в JavaScript: как сборка мусора поддерживает ваш код в чистоте
Введение Разработчикам важно понимать, как работает управление памятью в JavaScript, чтобы оптимизировать производительность нашего кода. В этой статье мы рассмотрим основные концепции выделения памяти и сборки мусора. Демистифицируя эти процессы, вы получите более четкое представление о том, как JavaScript эффективно обрабатывает использование памяти. Распределение памяти — куча и стек Когда JavaScript запускается, он выделяет память в двух основных областях: куче и стеке...

Эффективное управление памятью: понимание сборки мусора в JavaScript
Сборка мусора — важнейший аспект программирования на JavaScript, поскольку он помогает эффективно управлять памятью и предотвращать утечки памяти. В этой статье мы рассмотрим концепцию сборки мусора в JavaScript и то, как она работает, чтобы обеспечить бесперебойную работу нашего кода. Что такое сборка мусора? Сборка мусора — это процесс автоматического освобождения памяти, которая больше не используется программой. Когда программа создает объекты или переменные, она резервирует место..

Мусор
Куда уходит выделенная память, чтобы умереть? Я плохо умею сводить концы с концами, это просто факт. Иногда я забываю о замыканиях, я никогда не заканчивал «Безумцев», и я уверен, что оставил глобальную переменную, плавающую где-то в космосе. К счастью для меня, я изучаю язык с низкоуровневыми примитивами управления, такими как malloc() и free() (отсосите C!). Я пошел по большой дороге и выучил Javascript, в котором есть эта удобная общественная служба, о которой вы, возможно, знаете..

Переоцените свой JS - Ориноко
Погружение в управление памятью Javascript В моей предыдущей статье мы говорили о том, что такое Javascript. В этой статье я хочу углубиться и начать изучение того, как работает Javascript, сосредоточившись на самом известном движке Javascript: Google V8 . «Движок» — это автономный, но управляемый извне фрагмент кода, который инкапсулирует мощную логику, предназначенную для выполнения определенного типа работы. Каждый основной браузер поставляется с одним уже встроенным…..

Все способы сбора мусора.
Как и было обещано в моем предыдущем блоге , я пишу о некоторых методах, используемых разными языками программирования для автоматического сбора мертвых / неиспользуемых объектов во время выполнения. Есть три схемы / техники, лежащие в основе сборки мусора. Я постараюсь написать об этих трех как можно более прямолинейно. Кроме того, я сделаю шаг вперед и рассмотрю четвертую технику, разработанную путем комбинации трех схем. Давайте начнем! 1. Подсчет ссылок Идея этого типа..

Сборщик мусора Erlang
автор Лукас Ларссон Это обновление нашей предыдущей записи в блоге Сборщик мусора Erlang 19.0 . В Erlang / OTP 20.0 некоторые вещи изменились, что и является причиной этого обновленного сообщения в блоге. Erlang управляет динамической памятью с помощью трассирующего сборщика мусора . Точнее, сборщик копий полупространства для каждого поколения, использующий алгоритм сбора копий Чейни вместе с глобальным пространством больших объектов. Обзор Каждый процесс Erlang имеет свой..

Остров изоляции
Вот и я, снова с некоторыми концепциями сборки мусора. Пожалуйста, прочтите мою предыдущую статью Сборка мусора , которая может помочь вам лучше понять это. Island of Isolation - это концепция в java, в которой, даже если ссылка на ваш объект удерживается некоторой переменной, массивом или любыми коллекциями, объект получает право на сборку мусора. Кажется, сейчас это сбивает с толку, не так ли? Тогда давайте проясним это. Предположим, у нас есть два объекта: object1 и object2..