gpt4 book ai didi

c# - 清理非托管代码中的内存泄漏

转载 作者:行者123 更新时间:2023-11-30 16:58:51 24 4
gpt4 key购买 nike

我一直在寻找 3rd 沙箱内存泄漏的最佳方法从 .Net 框架使用它们时的派对库。

我有一个用 C++/cli 编写的第 3 方库,它会泄漏大量内存。

有没有人找到一种优雅的清理方法使用 .Net 的非托管内存泄漏?

最好的问候,

最佳答案

没办法,除非您当然可以修改和修复 C++ 代码,但这可能不是一个选项。我过去遇到过同样的问题,解决方案是在进程中托管泄漏代码(注意:应用程序域不够)并定期关闭该进程。使用一些 IPC 技术与该流程实例进行通信。您可以选择创建一个包含两个该进程的池,即使您需要关闭一个进程也可以响应,这样您就可以轻松切换到另一个已经在运行的实例。

关于c# - 清理非托管代码中的内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24676408/

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