170 похожих чатов

Добрый день , столкнулся с такой проблемой как утечка памяти,

каждый раз когда запускаю бенчмарк на 200 пользователей потребление оперативной памяти растет и не чистится ,с каждым новым бенчмарком потребление памти растет до полного ребута, подскадите как это должно правильно работать ?

28 ответов

10 просмотров

Правильно память не должна утекать, ловить преступницу нужно за яйца!

👑Eugene-R. Автор вопроса

можно поподробнее )

Я думаею, если погуглите статьи на тему “как отследить утечки памяти nodejs”, то вам выдаст достаточно статей на эту тему 😉

👑Eugene-R. Автор вопроса

сюда написал потому что гугл уже не помагает )

Всмысле не помогает?

👑Eugene-R. Автор вопроса

там только обсуждают только то что я не использую , и говорят о либах которые уже в ноде 12 не поддерживаются

👑Eugene-R. Автор вопроса

куча воды не о чем

Т.е. вы дампили и профилировали память и вам ничего это не дало?)) Не врите, пожалуйста 😄

А если не запускаешь бенчмарк? И может ли быть такое, что с каждым запуском память отжирается, но потом, спустя некоторое время, освобождается?

👑Eugene-R. Автор вопроса

спустя два часа ничего не чистится

👑Eugene-R. Автор вопроса

уже когда заканчивается память оно просто ребутается

Ну может пользователи живут в памяти и не уходят? Если каждый запуск что-то там порождает

👑Eugene-R. Автор вопроса

собственно в этом и вопрос , как оно должно правильно работать

Так а что конкретно не чиститься? Просто памяти не существует, вы что-то туда положили и не почистили, ваша задача узнать что вы туда положили и что вам нужно почистить)))

А оно - это что?

👑Eugene-R. Автор вопроса

сам сервер как должен быть правильно настроить чтоб он не хранил каждый раз все данные после захода пользователя

👑Eugene-R. Автор вопроса

я установил накст приложение из коробки

👑Eugene-R. Автор вопроса

вроде там и без меня должно уже было быть все настроено

Эм… сервер не ИИ, он ничего не должен делать сам, вы сами его пишете 😄

Это не настройками сервера определяется, если я верно уловил запрос А кодом, который написан Если код выделяет память под каждого пользователя и не освобождает её - ну сорян тогда

👑Eugene-R. Автор вопроса

серверная часть нактса уже и коробки идет

nuxt.js тоже не ИИ, кто-то написал приложение, а nuxt.js с ним что-то сделал… например ssr

Наверное без кода тебе не помогут.

👑Eugene-R. Автор вопроса

Уже нашёл спасибо

Что было?

👑Eugene-R. Автор вопроса

Это было накст приложение , я хуке created записал сетинтервал, а в этом хуке все выгоняется на стороне сервера вот оно и сжирало память постоянно , плюс там ещё вызывался моментjs в этом интервале потому и жрало 2 гига

Действительно, никто бы не догадался что в этом проблема.

👑Eugene-R. Автор вопроса

Буду в след раз доку читать повнимательнее )

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

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта