我一直在寻找一段时间并且没有任何东西(有效)。我有一个调用新应用程序的应用程序(外部)。此应用程序使用Microsoft ConsoleHost和IronPython工具进行C#。问题是在我们退出IronPython会话之后,所有会话似乎都关闭并收集,但是当运行Redgate ANTS时,有数千个PythonAST实例和NameExpressions被保存在内存中。这可能是整个应用程序没有关闭造成的吗?我的意思是我们退出二级应用程序,让外部应用程序保持打开状态。
答案 0 :(得分:0)
几天前,jdhary修复了一些IronPython内存泄漏问题。只需克隆当前存储库并尝试解决您的问题。请看一下:Fix IronPython memory leaks when creating multiple engines