Как ограничить использование виртуальной памяти node.js?

Я работаю во встроенной среде, где ресурсы весьма ограничены. Мы пытаемся использовать node.js, который работает хорошо, но обычно потребляет около 60 мегабайт виртуальной памяти (реальная используемая память составляет около 5 мегабайт). Максимум 30 мегабайт виртуальной машины.

Существует несколько параметров командной строки для node.js, таких как «--max_old_space_size», "--max_executable_size" и "--max_new_space_size", но после экспериментов я обнаружил, что все они контролируют реальное использование памяти, а не максимальный размер виртуальной памяти.

Если это имеет значение, я работаю над вариантом Ubuntu Linux на архитектуре ARM.

Есть ли какой-либо параметр или параметр, который позволит установить максимальный объем виртуальной памяти, который разрешено использовать процессу node.js?

6
задан Mike 25 May 2012 в 23:05
поделиться