nodejs进程中的内存泄漏

时间:2018-06-02 03:57:16

标签: javascript node.js memory-leaks v8 mtrace

有没有人知道什么是什么 模块:“/ lib64 / libddc++.so.6”,符号是'_Znwm',以及为什么它会增加内存。

我正在使用mtrace来查看本机模块的内存使用情况,我发现这个使用了大部分内存并且没有释放。

2 个答案:

答案 0 :(得分:0)

libstdc++是标准库,_Znmwoperator new,例如, What does Znwm and ZdlPv mean in assembly?以及许多其他搜索结果。

所以这并没有特别告诉你任何事情,只是有些代码会创建新的C ++对象。你必须深入挖掘以识别泄漏。

答案 1 :(得分:-1)

我认为你在谈论垃圾收集问题。本文可能对您有所帮助。

https://www.xarg.org/2016/06/forcing-garbage-collection-in-node-js-and-javascript/

案例是,如果你有一个非常复杂的项目,它分配了大量的内存,你应该运行gc来清理内存。