gpt4 book ai didi

c# - 用于使用 C#、C++/CLI 和非托管 C++ 的应用程序的内存分析工具

转载 作者:太空狗 更新时间:2023-10-29 21:28:33 25 4
gpt4 key购买 nike

我正在开发一个使用 C#、C++/CLI 和非托管 C++ 库的 64 位应用程序。

我对找出非托管代码中的内存泄漏特别感兴趣。

我曾尝试使用 ANTS 探查器 - 虽然它非常适合 C# 应用程序,但它没有提供太多有关非托管代码中内存泄漏的信息。

我知道 PurifyPlus 是一个很好的 C++ 工具,我发现它也支持 .NET 应用程序。但是,不幸的是,它不支持 64 位应用程序。

我很期待看到这里是否有人有更好的建议..

非常感谢!

最佳答案

如果你有源代码,你可以使用Visual Leak Detector .但是,您可能需要从 VC++(DLL 项目)中调试 .NET 可执行文件。在 VC++ 项目中,除了设置调试目标外,还要选择“混合”模式调试。这与 C# 中的“启用非托管调试”非常相似。

关于c# - 用于使用 C#、C++/CLI 和非托管 C++ 的应用程序的内存分析工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6681122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com