|
поясните по памяти
|
|||
---|---|---|---|
#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&msg=39823159&tid=1480797]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 384ms |
0 / 0 |