Memory leaks 如何监视托管/非托管代码的内存使用情况

Memory leaks 如何监视托管/非托管代码的内存使用情况,memory-leaks,Memory Leaks,我有一个用C#NET构建的应用程序。它使用Excel作为表示层,无约束C++作为处理引擎。是否有一个工具可用于检查每个组件的内存泄漏?将检测托管和非托管代码。我已成功地使用它在托管/非托管项目中查找内存泄漏。将检测托管和非托管代码。我已成功地使用它在托管/非托管项目中查找内存泄漏。我不确定这是否可行。C++代码是从.NET应用程序调用的DLL,所以我不能独立检查。我可能应该添加,我没有访问源代码。对,但是您可以看到非托管内存分配,并查看调用堆栈以找出它们来自哪里(即,代码中的哪个链正在诱导分配)

我有一个用C#NET构建的应用程序。它使用Excel作为表示层,无约束C++作为处理引擎。是否有一个工具可用于检查每个组件的内存泄漏?

将检测托管和非托管代码。我已成功地使用它在托管/非托管项目中查找内存泄漏。

将检测托管和非托管代码。我已成功地使用它在托管/非托管项目中查找内存泄漏。

我不确定这是否可行。C++代码是从.NET应用程序调用的DLL,所以我不能独立检查。我可能应该添加,我没有访问源代码。对,但是您可以看到非托管内存分配,并查看调用堆栈以找出它们来自哪里(即,代码中的哪个链正在诱导分配)。我不确定这是否有效。C++代码是从.NET应用程序调用的DLL,所以我不能独立检查。我可能应该添加,我没有访问源代码。对,但是您可以看到非托管内存分配,并查看调用堆栈以找出它们来自哪里(即,代码中的哪个链正在诱导分配)。