nodejs知识点
rss(resident set size):所有内存占用,包括指令区和堆栈。 heapTotal:”堆”占用的内存,包括用到的和没用到的。 heapUsed:用到的堆的部分。 external: V8 引擎内部的 C++ 对象占用的内存。
console.log(process.memoryUsage());// { rss: 27709440,// heapTotal: 5685248,// heapUsed: 3449392,// external: 8772 }
判断内存泄漏,以heapUsed字段为准。
node –expose-gc app.js 参数表示允许手动执行垃圾回收机制。
// 手动执行一次垃圾回收,保证获取的内存使用状态准确>global.gc();undefined
参考文献:https://blog.csdn.net/u011277123/article/details/70224906