如何追踪COM内存泄漏

Ste*_*eve 7 c++ com memory-leaks

我正在尝试追踪COM对象中的内存泄漏,而我没有看到任何明显错误的内容.我可能错误地使用了一些COM包装器,但是我找到内存泄漏的标准工具包(AQtime)并没有帮助我使用COM.有没有人有任何技巧/工具来追踪COM内存/参考泄漏?

Stu*_*lar 4

如果您使用 ATL,则可以定义 _ATL_DEBUG_INTERFACES(请参阅MSDN 条目)。这肯定会帮助您捕获任何泄漏的接口,尽管显然它无助于捕获对象内部泄漏的任何资源。