【问题标题】:Limiting node.js's memory usage限制 node.js 的内存使用
【发布时间】:2012-09-28 14:03:20
【问题描述】:

我正在尝试限制 node.js 应用程序使用大量内存,并且我发现了 V8 中可用的 --max-stack-size--max_executable_size 选项在调用文件时可以传递,但我应该如何结合这些和可能的其他参数来将最大内存使用量限制为 1GB?

【问题讨论】:

    标签: node.js memory ram


    【解决方案1】:

    现在,--max-old-space-size 没有技术限制...

    例如node --max-old-space-size=8192 ./app。我们在 8Gb

    中创建限制

    【讨论】:

      【解决方案2】:

      https://github.com/joyent/node/wiki/FAQ

      节点进程的内存限制是多少?

      目前,默认情况下 v8 在 32 位上的内存限制为 512mb 系统,以及 1gb 在 64 位系统上。可以通过设置来提高限制 --max_old_space_size 最大为 ~1gb(32 位)和 ~1.7gb(64 位),但建议您拆分单个进程 如果你达到内存限制,可以分成几个工人。

      我相信价值是以兆字节为单位的。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-03
      • 2018-05-03
      • 1970-01-01
      • 2017-05-12
      • 2011-03-27
      相关资源
      最近更新 更多