【发布时间】:2017-09-26 09:37:14
【问题描述】:
所以我在一个 1GB 的 aws 实例上运行,我发现我有内存问题。但我真的不应该,它处理的最大数据集约为 50MB。查看我的堆栈跟踪,我的代码正在努力解析一个大对象。就在它崩溃之前,它试图使用 pouchdb 将我的 50MB 数据对象之一添加到本地数据库(pouchdb 是 nosql)。同时在崩溃期间,另一个数据集被复制到我的 couchdb 服务器。我认为我的 GC 应该将我的内存使用量保持在足够低的水平,这不会成为问题。
我对这类问题还很陌生,希望能得到一些建议。在此特定实例中,服务器运行时节点分配了 800MB 内存。谢谢大家
【问题讨论】:
标签: javascript node.js memory pouchdb