• 赚钱入口【需求资源】限时招募流量主、渠道主,站长合作;【合作模式】CPS长期分成,一次推广永久有收益。主动打款,不扣量;

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory in ionic 3

JavaScript cps12345 1个月前 (10-19) 66次浏览 0个评论

每次遇到此错误,都可能是由于内存泄漏或Node <= 10和Node> 10管理内存的方式之间的差异。通常,仅增加分配给Node的内存将允许您的程序运行,但可能无法真正解决实际问题,并且Node进程使用的内存仍可能超过您分配的新内存。我建议您在节点进程开始运行或更新到节点> 10时对其内存使用情况进行性能分析。

也就是说,要增加内存,请在运行Node进程的终端中:

export NODE_OPTIONS="--max-old-space-size=8192"

max-old-space-size的值可以是:[2048, 4096, 8192, 16384]等

[更新]更多示例以进一步说明:

export NODE_OPTIONS="--max-old-space-size=5120" #increase to 5gb
export NODE_OPTIONS="--max-old-space-size=6144" #increase to 6gb
export NODE_OPTIONS="--max-old-space-size=7168" #increase to 7gb
export NODE_OPTIONS="--max-old-space-size=8192" #increase to 8gb

# and so on...

# formula:
export NODE_OPTIONS="--max-old-space-size=(X * 1024)" #increase to Xgb

# Note: it doesn't have to be multiples of 1024. 
# max-old-space-size can be any number of memory megabytes(MB) you have available.
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址