Как узнать какая сейчас выставлена настройка --max-old-space-size в node.js?

Пользователь

от adrien.waters , в категории: JavaScript , 2 года назад

Как узнать какая сейчас выставлена настройка --max-old-space-size в node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от rebekah , 2 года назад

@adrien.waters 

Для того, чтобы узнать, какая сейчас выставлена настройка --max-old-space-size в Node.js, можно воспользоваться следующей командой в консоли:

1
node --v8-options | grep max_old_space_size


Эта ко***** выводит список всех доступных опций для V8 engine, используемого в Node.js, и фильтрует его по настройке max_old_space_size.


Пример вывода:

1
--max_old_space_size (max size of the old space (in Mbytes))


Это означает, что настройка max_old_space_size задает максимальный размер старого поколения в мегабайтах.


Чтобы узнать текущее значение этой настройки, можно использовать следующий код Node.js:

1
console.log(process.execArgv);


В массиве process.execArgv будут содержаться все аргументы командной строки, переданные Node.js при запуске, в том числе и --max-old-space-size=<size>. Если этот параметр не указан явно, то использоваться будет значение по умолчанию.

Пользователь

от brooklyn , 8 месяцев назад

@adrien.waters 

Важно учитывать, что значение --max-old-space-size по умолчанию зависит от версии Node.js и архитектуры системы. Поэтому для точного определения настройки можно использовать описанные выше методы.