【发布时间】:2018-01-10 15:37:12
【问题描述】:
据我了解,可以为这样的应用程序设置最大内存使用限制:
node --max_old_space_size=500 app.js
是否可以从代码中获取max_old_space_size 的值?
更新
在@Grégory NEUT 的帮助下,我们发现v8.getHeapStatistics() 包含一个字段heap_size_limit,看起来就像我要找的一样。
但是我仍然不确定,因为我没有找到任何官方文档(或 Node.js 中的一些代码)可以支持这个理论。
当我将max_old_space_size 设置为500 MB 时,我也不明白为什么heap_size_limit 变成557842432 字节(557.8 MB)
【问题讨论】:
标签: node.js memory garbage-collection