猫鼬消耗大量内存

时间:2018-07-25 11:37:42

标签: node.js mongodb express mongoose

在我的快速服务器启动时,我有以下代码,获取应用程序中使用的近似堆内存:

const heapMemory = Math.round((process.memoryUsage().heapUsed / 1024 / 1024) * 10);
console.log(heapMemory + 'MB');

启动服务器后,我有很多路由,堆内存平均为110MB。但是,我坚持使用mongoose.connect方法,堆内存平均跃升到900MB

我的问题如下:

  1. 在应用程序的整个生命周期中坚持猫鼬连接是否理想,还是在我们需要时进行连接更好?
  2. 我们如何减少mongoose占用的内存空间(我假设810MB的差异仅由我亲爱的朋友猫鼬消耗

0 个答案:

没有答案