【问题标题】:Increase memory limit to all Node.js processes增加所有 Node.js 进程的内存限制
【发布时间】:2018-10-09 13:48:36
【问题描述】:

如何增加 Node.js 的默认内存限制?我知道max_old_space_size,但这只是一次运行。此外,当脚本运行另一个进程或npm 命令等时也会出现问题。所以很难处理所有的情况。

我想全局设置内存限制,例如在ENV 变量或其他东西中。因此,每次我运行 Node.js 时,它都会增加所有进程中的内存,无论它们在哪里执行。

【问题讨论】:

    标签: node.js


    【解决方案1】:

    可以使用NODE_OPTIONS。例如:

    cross-env NODE_OPTIONS=--max-old-space-size=8096 ts-node my/file.ts
    

    【讨论】:

      【解决方案2】:

      您也可以尝试使用increase-memory-limit。以下脚本将按照文档完成工作。

      npm install -g increase-memory-limit

      increase-memory-limit

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-03
        • 2023-03-22
        • 2019-02-19
        • 2019-03-13
        • 2023-03-09
        • 2014-04-24
        • 2022-01-25
        相关资源
        最近更新 更多