FATAL ERROR: JS Allocation failed - process out of memory Aborted (core dumped) - Node.js

FATAL ERROR: JS Allocation failed - process out of memory Aborted (core dumped) - Node.js

我一直收到“致命错误:JS 分配失败 - 进程内存不足” 尽管我正在使用以下命令,但 运行 在 nodejs 进程中出现异常中止(核心转储)错误: node --max-old-space-size=8192 run.js

我正在使用 v10.25。

代码只是从 aws s3 下载数据(大小=2gb),并且有一些相关的数据操作。

为什么nodejs 运行 会内存不足? 如何 运行 这个 nodejs 进程没有致命错误? 感谢任何帮助。

编辑 1:-

正在检查 console.log(util.inspect(process.memoryUsage()));

就在崩溃之前给出了这个:- { rss: 1351979008, heapTotal: 1089684736, heapUsed: 1069900560 }

致所有遇到此问题的人。

我安装了 nodejs v12.02 以使用 --max-old-space-size=8192

它在 v10.25 中不起作用。