V8堆中的节点模块重复

时间:2019-01-09 14:56:01

标签: node.js memory v8

Node / V8保留节点模块的多个副本是否正常?

由于可能的内存泄漏,我正在分析Node应用程序。我拍摄了两个堆快照,并注意到它如何在(concatenated string)下包含多个重复副本。

例如,在这里您可以看到它保留了moment.js的多个副本:

V8 heap

这正常吗?还是我们编码有误?

我们正在使用Typescript 2.9.2在Node 8.10上运行。通常我们import,但有时我们需要require节点模块。

所以我看到的是正常现象吗?

0 个答案:

没有答案