0

有谁知道什么是
模块:“/lib64/libstdc++.so.6”,符号是“_Znwm”以及为什么它会不断增加内存。

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

4

2 回答 2

0

libstdc++是标准库,并且_Znmwoperator new,参见例如Znwm 和 ZdlPv 在汇编中的含义是什么?和许多其他搜索结果。

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

于 2018-06-04T16:36:24.120 回答
-1

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

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

情况是,如果你有一个相当复杂的项目,它分配了大量内存,你应该运行 gc 来清理内存。

于 2018-06-02T04:27:24.960 回答