Публикации по теме 'memory-leak'
Простой способ отказаться от подписки на Observables в Angular
Я предполагаю, что читатель (возможно, вы) знаком с Angular, который теперь основан на RxJS, а также хотел бы избежать утечек памяти, связанных с долгоживущими Observables.
ОБНОВЛЕНИЕ
Я нашел свободное время для лучшей реализации и опубликовал с ним пакет npm
ng2-rx-destroyable-component Декораторы и помощники для простой обработки отказа от подписки в Angular www.npmjs.com
Обновленный подход выглядит так, как показано ниже, где..
Практические советы по устранению утечек памяти в Go
В этой статье я расскажу, что делать при обнаружении утечки памяти в Go-приложении: что может вызывать утечки и с чего начать искать источник проблемы.
Причины утечек
Для начала перечислим возможные причины утечек памяти:
Утечки горутин
Когда происходит утечка горутины, утечка происходит и в переменных, находящихся в ее области. Кроме того, стек горутины размещается в куче. Вот пример программы с утечкой горутины:
package main
import (
"fmt"
"log"..
React Memory Leaks: что, почему и как их убрать!
Введение
Все разработчики React должны оптимизировать свои приложения. Компьютеры не имеют неограниченных ресурсов, и некоторые браузеры потребляют много памяти даже для нескольких открытых вкладок. Если у вас открыто, скажем, 15 вкладок, часто вам потребуется более 8 ГБ оперативной памяти, чтобы накормить этот чудовищный браузер. И если у большинства из них есть утечки памяти, то это может сильно замедлить работу компьютера. Для разработчиков React оптимизация может стать..
Уменьшение загадочной утечки памяти
Недавно я столкнулся с интересным сценарием утечки памяти, который застал меня врасплох, давайте посмотрим, сможете ли вы обнаружить проблему до раскрытия в конце?
Ниже приведен некоторый упрощенный код реплики:
const express = require("express");
const { getSponsored, getRecommendations, getProducts } = require("./fetchers");
const app = express();
const baseResponse = {
filters: [],
products: [],
subCategories: [],
};
function mergeResponses(responses) {..
Утечки памяти в NodeJS | Краткая информация
Вы когда-нибудь участвовали в каком-либо крупномасштабном приложении NodeJs? Если да, значит, вы знаете, о чем мы говорим, если нет, то вам нужно продолжить чтение, так как вы можете столкнуться с этим в ближайшее время, как это сделал я 😄. Утечка памяти очень распространена в приложениях NodeJs, особенно в крупномасштабных с разумным трафиком, и многие крупные компании пострадали от этого. дайте знать, почему? Приложения NodeJs - это длительные процессы, приложение запускается один..
Утечка памяти из ECharts происходит при неправильной утилизации
Я планировал написать больше статей, но в последние несколько месяцев я был очень занят работой в проекте 1000class.com , который представляет собой платформу, которая помогает студентам в Калифорнии находить все переносимые курсы с непрерывным обновлением. Дата данные из 100+ колледжей. Сейчас проект достаточно стабилен, и у меня есть больше времени, чтобы писать больше статей (есть список вещей, которые я хочу написать…). В любом случае, перейдем к теме.
ECharts - это мощная..
Игры с голодом по памяти
Сегодняшний эпизод «Игры с голодом по памяти» был вызван системой мониторинга, сигнализирующей о том, что серверы API 2Performant начали испытывать нехватку памяти.
Расследование
Картина была мрачной: использование памяти снизилось после развертывания, затем увеличилось… медленно, но стабильно.
В связи с этим возник вопрос: что изменилось за последнее время?
Достаточно интересно, я обнаружил, что образец мозаики был довольно старым; но что изменилось, так это ритм..