|
поясните по памяти
|
|||
---|---|---|---|
#18+
Здравствуйте. недавно начал изучать и JS и Node возник такой вопрос. сделал небольшой rest сервер. берет из базы данные и отдает клиенту. единственное нестандартное внутри обработчика есть строчка new Object(). плюс используется express-session и passport. запустил сервер. стартовый размер памяти в районе 40 метров. запустил нагрузку. минута. сколько запросов в эту минуту думаю не суть важно. перед нагрузкой сделал heap snapshot в хроме. 9.2 метра. после нагрузки 10.2 метра. если посмотреть разницу в снимках до нагрузки и после, то в том числе видно что добавилось строчных объектов - то, что было получено с базы и отправлено клиенту в виде json. ну и много всего "непонятного" А вот процесс стал занимать в памяти 110 метров. собственно хочу понять. во первых почему heap увеличился (вернее почему все эти новые объекты не уничтожились сборкой мусора ) И почему э сам процесс в памяти стал занимать 110 метров? и уменьшится ли он со временем то ) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 00:32 |
|
|
start [/forum/topic.php?fid=24&fpage=2&tid=1480797]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
others: | 229ms |
total: | 340ms |
0 / 0 |