Nodejs - профилирование памяти

Цена договорная
27 августа 2024, 12:28 • 3 отклика • 47 просмотров
Один из проектов на nodejs стал потреблять много памяти.
Проект - движок для телеграм-ботов. То есть на его основе работает один клиентский бот.
Высокое потребление памяти буквально на 2-3 проектах из 50+ запущенных.
Стандартно у проектов: 150-190 метров.
Но два исключения сейчас: 385 и 890 метров.

Я готов снять дамп памяти и рассказать про структуру хранения данных.
Полные исходники дать, увы, не смогу. Но показать некоторые функции - легко.

Хочу, чтобы кто-то проанализировал его (дамп) и нашел утечку. Почему объекты не выгружаются сборщиком мусора, где на них остаются ссылки и пр.