Публикации по теме 'memory-management'
Обзор: утечки памяти Javascript и узкое место основного потока
По крайней мере, однажды в вашей карьере разработчика JavaScript наступит момент, когда вы столкнетесь с проблемой утечки памяти (обычно в производственной среде), и вы будете удивлены, узнав, что такая вещь существует (и вы должны принять заботиться о нем). Lol. Момент, когда ты станешь старшим разработчиком?
Недавно, работая над ezCreatives , я столкнулся с одной такой проблемой.
На самом деле я не собираюсь объяснять здесь какую-либо конкретную проблему, но укажу вам все..
Симметрия
После употребления молока вы:
а) верните коробку туда, где вы ее нашли в холодильнике
б) верните коробку в любое свободное место в холодильнике
c) оставить коробку на кухонном столе
Неважно, что вы знаете, как обратить связанный список; любой ответ, кроме «а», говорит о том, что вы не очень хороший программист.
Детали имеют значение, и симметрия помогает вам управлять ими. Верните молоко туда, где вы его нашли. Закройте файлы, которые вы открыли. Свободная память, которую вы..
M / y Management for Dummies («чайники» здесь относятся к разработчикам, я являюсь одним из них)
«У вас может быть миллион идей; они бесполезны, если вы их не сделаете ».
Я всегда хотел начать вести блог, но никогда не понимал, о чем начать писать. Иногда, просматривая свой код, я думал: «Почему бы мне не начать вести блог о последних тенденциях в области технологий?» Но мне редко приходит в голову, что есть много экспертов, которые уже этим занимаются. Тогда иногда я думаю, почему бы мне не стать консультантом по образу жизни (откуда я вообще взял эту мысль? Может быть, я смотрел..
Управление памятью в JavaScript
Когда вы программируете на JavaScript, в большинстве случаев можно обойтись без знания того, как работает управление памятью. В конце концов, движок JavaScript делает все за вас.
Однако рано или поздно вы столкнетесь с некоторыми проблемами — например, с утечками памяти — и вы сможете избавиться от них только тогда, когда поймете, как именно работает распределение памяти.
В этой статье я расскажу вам об управлении памятью и о том, как работает сборщик мусора, а также объясню, как..
Docker OOM (ошибка 137) на Mac
Вкратце, если вы используете Mac, есть инструмент пользовательского интерфейса для увеличения памяти, доступной для контейнера. Откройте значок Docker и найдите вкладку "Дополнительно" . Ниже представлено изображение: Версия Docker: Версия 17.12.0-ce-mac55 (23011)
Не лучшее мое расследование, но проблема решена.
Я медленно перехожу от редкого пользователя к менее редкому пользователю. Я помню, что раньше приходилось использовать VirtualBox, но этого больше не было, поэтому я..
Устранение проблем с памятью при переходе с D1 на D2 с использованием массива
Автор сценария Шивендра Тивари и Константинос Стаматиадис
В язык программирования D внесено много изменений , влияющих на перенос исходного кода с D1 на D2 [ 1 ]. Недавно мы перенесли наши приложения D с D1 на D2 и заметили значительное увеличение использования памяти. В этом блоге мы проведем вас через шаги, необходимые для решения проблемы с высокой потребляемой памятью с помощью топления массива . Он довольно прост в использовании, но требует знания соответствующих..
Python - список элементов в памяти
Я прошел через пару глубоких погружений в список Python и то, как управляется память, это меня действительно сбило с толку!
Вот первый пример,
~$ python
>>> a = [1, 2, 3, 1, 1, 1]
>>> print(id(a)) # 49375592
>>> print(id(a[0])) # 44792032
>>> print(id(a[1])) # 44792020
>>> print(id(a[2])) # 44792008
>>> print(id(a[3])) # 44792032
>>> print(id(a[4])) # 44792032
>>> print(id(a[5])) # 44792032
В..