任何人都知道如何禁用MSXML部分和完全垃圾收集?

时间:2013-05-30 01:25:04

标签: msxml

我遇到了一些讨厌的msxml6崩溃,这是一个非常间歇性发生的计时问题,它全部发生在msxml6垃圾收集代码中,我已经阅读了一些关于msxml6垃圾收集的技术说明,它没有真正的帮助,有没有办法禁用msxml6垃圾收集,部分以及完全垃圾收集。

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

基于进一步的测试,我相信MSXML GC有一个错误,当多线程应用程序中使用FreeThreadedDOMDocument并且重复加载和卸载msxml.dll时,部分垃圾收集中存在错误,遗憾的是它不容易重现。我可以通过在注册表中设置NoFullGC来禁用完整的垃圾收集,但是没有办法禁用部分垃圾收集。 GC上报告了内存泄漏: http://social.msdn.microsoft.com/Forums/en-US/xmlandnetfx/thread/d24026c0-5cbe-451c-89b8-895cbe31d761/