configurationNodejs中的最大旧空间大小

我是一个新手在nodejs和mongodb。 当我在nodejs应用程序中从我的mongodb中读取约100000条logging时遇到问题。 当我试图获得100000条logging时,我得到这个错误:

致命错误:CALL_AND_RETRY_LAST分配失败 – 进程内存不足

我search谷歌和大家都说,configuration最大旧的空间大小参数,因为V8引擎有大约1,9Gb堆内存。

我的意思是,我运行我的应用程序的eclispe,我不知道如何configurationmax-old-space-size参数。

有人可以提示吗?

非常感谢!

ps:我的英文不好,所以如果你不明白我的问题,那很好。

使用node --max_old_space_size=5000 yourapp.js允许5000 mb。 查看你的eclipse启动设置的命令行参数,你可以添加这个。

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