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式传输到客户端。