【发布时间】:2014-07-21 10:43:40
【问题描述】:
我在 MFC 中创建了一个应用程序。运行我的应用程序 18 小时后,该过程达到了 2.5 GB 的内存使用量。我已经尝试使用 VMMap 来找出内存泄漏。但它只提供高级数据。
是否有任何工具可以让我从转储文件中获取内存泄漏,或者是否可以使用 VMMap 找出内存泄漏的来源。
【问题讨论】:
-
这个问题跑题了,因为它要求我们提供推荐的工具,您可以查看 debugdiag 和 windbg,它们是免费的,debugdiag 更易于使用
-
如果您使用 MS Visual Studio 并且可以让您的应用程序干净地关闭,您可以试试这个:msdn.microsoft.com/en-us/library/x98tx3cf(v=vs.110).aspx
标签: c++ memory-management memory-leaks memory-leak-detector vmmap