Как ограничить использование памяти и процессора Deno

#deno

#deno

Вопрос:

Как я могу ограничить использование оперативной памяти и процессора Deno при запуске сценариев js / ts?

 deno run https://deno.land/std@0.87.0/examples/welcome.ts
 

Комментарии:

1. Является ли запуск его в контейнере docker альтернативой, которую вы могли бы рассмотреть? Поскольку ограничение использования памяти и процессора является одним из преимуществ контейнеров.

2. @Jonas Да, это альтернатива. Вчера я обнаружил, что вы можете ограничить использование памяти, например, с помощью флагов v8: deno run --v8-flags=--max-old-space-size=4 --allow-read fill-mem.js

Ответ №1:

Помимо использования контейнера, указанного в комментариях:

   --max-old-space-size (max size of the old space (in Mbytes))
        type: size_t  default: --max-old-space-size=0
  --max-heap-size (max size of the heap (in Mbytes) both max_semi_space_size and max_old_space_size take precedence. All three flags cannot be specified at the same time.)
        type: size_t  default: --max-heap-size=0