Итак, я начинающий программист и, честно говоря, не могу найти никакой информации о том, что означает rss узла. Все просто говорит об общем объеме памяти, выделенной для процесса. Великий! так в чем проблема?
Я пишу маленького бота разногласий в узле, и я заметил, что мой rss идет повсюду.
45.5 MB used for shard 1 (10.1 MB HeapUsed, 16.9 MB HeapTotal)
37.2 MB used for shard 1 (7.1 MB HeapUsed, 9.6 MB HeapTotal)
75.3 MB used for shard 1 (7.2 MB HeapUsed, 9.6 MB HeapTotal)
Это измерения с интервалом около 5 секунд после запуск процесса. Он остается на отметке ~ 75 МБ.
Мне интересно, стоит ли мне беспокоиться об использовании памяти или все в порядке. Скажем, я запускаю эту программу на хосте только с 2 ГБ оперативной памяти. Было бы плохо иметь RSS-файл размером 1800 МБ или он просто ограничил бы себя и улучшил бы только heapused / heaptotal?
Также есть ли способ проверить, для чего процесс выделяет память в узле?
Мой вопрос на самом деле просто: стоит ли мне беспокоиться о RSS или я должен просто игнорировать его и только смотреть в куче?