我有一个进程会泄露内存。我知道造成这种情况的原因,并有解决办法。这不是这个问题的意义所在。
在我的情况下,消除内存泄漏破坏性影响的一种方法是运行这个过程的许多实例,实际上是在单独的过程中,让每个实例都顺其自然,自然死亡。(每个只泄漏几兆欧)
然而,这似乎涉及到大量的开销。
有没有办法在.NET中创建内存墙?(而不是产生一个过程)-这样墙内的一切都可以随意拆除。
当然,有人为的答案涉及某种元记忆系统;不是我真正想要的,除非它非常聪明:)
请不要评论我应该如何修复内存泄漏。(它在.NET框架中)