powered by simpleCommunicator - 2.0.47     © 2025 Programmizd 02
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / поясните по памяти
1 сообщений из 1, страница 1 из 1
поясните по памяти
    #39823159
sergq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

недавно начал изучать и JS и Node

возник такой вопрос. сделал небольшой rest сервер. берет из базы данные и отдает клиенту. единственное нестандартное внутри обработчика есть строчка new Object().

плюс используется express-session и passport.

запустил сервер. стартовый размер памяти в районе 40 метров. запустил нагрузку. минута. сколько запросов в эту минуту думаю не суть важно. перед нагрузкой сделал heap snapshot в хроме. 9.2 метра. после нагрузки 10.2 метра.
если посмотреть разницу в снимках до нагрузки и после, то в том числе видно что добавилось строчных объектов - то, что было получено с базы и отправлено клиенту в виде json. ну и много всего "непонятного"

А вот процесс стал занимать в памяти 110 метров.

собственно хочу понять. во первых почему heap увеличился (вернее почему все эти новые объекты не уничтожились сборкой мусора )
И почему э сам процесс в памяти стал занимать 110 метров? и уменьшится ли он со временем то )
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / поясните по памяти
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]