Node.js使用Mongoose进行内存泄漏

时间:2017-10-10 05:23:51

标签: node.js mongodb memory-leaks

我有一个应用程序不断从远程端点提取数据并使用<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> <div class="glyphicon glyphicon-lg glyphicon-asterisk"></div> <div class="glyphicon glyphicon-md glyphicon-asterisk"></div> <div class="glyphicon glyphicon-sm glyphicon-asterisk"></div> <div class="glyphicon glyphicon-xs glyphicon-asterisk"></div>Node v8.0.0更新Mongo数据库。运行一段时间后,该过程终止时只显示Mongo DB v2.6.10消息。所以我下载了node-heapdump来诊断问题。

我在运行时间内获取了一个快照,在另外约20秒后获取了另一个快照。在Chrome的开发者工具中打开它们之后,我看到前一个快照中有大约200个带有构造函数Killed的对象,后者中有大约52,000个具有相同构造函数的对象。

所以我想这是一个由两部分组成的问题......这是我推测内存泄漏的原因吗?如果是这样,我怎样才能释放这些物品?

0 个答案:

没有答案