Использование памяти не уменьшается в node.js? В чем дело?
Я отслеживаю память с помощью диспетчера задач, а мое приложение является приложением webrtc, использующим socket.io.
Поэтому, когда я отслеживаю память и открываю localhost, подключаю два окна браузера, это явно добавляет немного памяти. Я думаю, что он начинается с 19,3 МБ, а затем добавляет 0,5 МБ для каждого подключения.
ТЕМ НЕ МЕНИЕ! Когда я закрываю соединение, так что окна localhost больше не открываются, это никогда не уменьшает использование памяти! Так что, если он достигает 20 МБ или около того, он останется там и никогда не уменьшится.
Почему это? Есть ли какая-то утечка памяти?
Кстати, это правильный способ отслеживать использование памяти? Или я не должен использовать диспетчер задач?