VS2010用于调试com互操作内存泄漏

时间:2011-11-01 20:59:36

标签: visual-studio-2010 debugging memory-leaks com-interop visual-studio-debugging

我知道Visual Studio 2010中有一些重大改进,用于调试转储文件等内存泄漏等问题。我想知道它是否有任何专门针对COM互操作方案调试内存泄漏的改进?

1 个答案:

答案 0 :(得分:0)

没有特定的方法来测试VS中非托管代码中的内存泄漏,尤其是从托管主机的角度来看。如果您无法访问非托管代码,情况会更糟。

我的建议是创建一堆COM对象的实例,然后重复调用它的方法然后处理这些对象。如果内存使用量不断增加,则可能存在内存泄漏。

然后真正的技巧就是找到它!有很多方法可以做到这一点(在这里列举的方式太多了)所以我建议快速使用Google进行内存泄漏调试工具。