Задать вопрос
@Soft_touch_plastic

Почему у node js процесса постоянно растет потребляемая память?

Здравствуйте, я разрабатываю контейнер на nodejs, который в том числе может сообщать о потреблении ресурсов конкретным процессом. Ради интереса запустил его с очень простым кодом:
const c = new Container(100)
c.daemon(async function(container) {
    while(true) {
        await container.sleep(1000)
        console.log(container.info.getUsedMemory())
    }
})

Я смотрел на строчки потребляемой памяти, и замечал что ее количество постоянно растет, иногда чуть сбрасываясь назад, но в целом постоянно возрастая. Вот логи спустя минут 10 постоянно запущенного процесса:

Used 23.76mb, 0.33% from total, 1.18% from free
Used 23.77mb, 0.33% from total, 1.18% from free
Used 23.77mb, 0.33% from total, 1.18% from free
Used 23.77mb, 0.33% from total, 1.18% from free
Used 23.78mb, 0.33% from total, 1.18% from free
Used 23.78mb, 0.33% from total, 1.18% from free


Начался процесс где-то с 21 мегабайта. Постоянно ли будет происходить такой рост, и с чем это связано?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    JVA-074 Java Advanced I: функциональное, асинхронное и реактивное программирование
    1 неделя
    Далее
  • Shultais Education
    Программирование на JavaScript
    3 месяца
    Далее
  • Onskills
    Разработка VK Mini Apps
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы