【发布时间】:2018-03-01 10:48:08
【问题描述】:
我制作了一个 C++ 应用程序,目前正在测试它是否存在内存泄漏。
在 g++ 7.2.0 上它没有泄漏
但在 g++ 5.4.0 上可以。
我有一些类(动态数据结构)已初始化并使用,但这似乎与泄漏无关,因为即使数据结构更大或直到最后始终为空,它也具有相同的大小。
如何查看这 72,704 个字节的分配位置以便释放它们?
欢迎任何帮助/想法。
如果需要,我可以提供代码。
【问题讨论】:
-
可能在 libc 中。
-
"使用 --leak-check=full 重新运行以查看泄漏内存的详细信息"
-
libc 或 C++ 库,但不太可能是你的。
标签: c++ debugging memory-management memory-leaks heap-memory