gpt4 book ai didi

node.js - 在 Nodejs 中配置最大旧空间大小

转载 作者:IT老高 更新时间:2023-10-28 13:09:17 25 4
gpt4 key购买 nike

我是 nodejs 和 mongodb 的新手。当我在 nodejs 应用程序中从我的 mongodb 中读取大约 100000 条记录时,我遇到了问题。当我尝试获取 100000 条记录时,出现此错误:

fatal error :CALL_AND_RETRY_LAST 分配失败 - 进程内存不足

我搜索谷歌,每个人都说配置 max old space size 参数,因为 v8 引擎有大约 1,9Gb 堆内存。

我的意思是,我通过 eclispe 运行我的应用程序,但我不知道如何配置 max-old-space-size 参数。

谁能给个提示?

非常感谢!

ps:我的英文不好,如果你看不懂我的问题,没关系。

最佳答案

使用 node --max_old_space_size=5000 yourapp.js 允许 5000 mb。在 Eclipse 启动设置中查看命令行参数,您可以在其中添加此参数。

但是,正如评论所说,您应该重新考虑将其加载到内存中,并将其流式传输到客户端。

关于node.js - 在 Nodejs 中配置最大旧空间大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34079918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com