我遇到了一些讨厌的msxml6崩溃,这是一个非常间歇性发生的计时问题,它全部发生在msxml6垃圾收集代码中,我已经阅读了一些关于msxml6垃圾收集的技术说明,它没有真正的帮助,有没有办法禁用msxml6垃圾收集,部分以及完全垃圾收集。
非常感谢任何帮助。
由于
答案 0 :(得分:0)
基于进一步的测试,我相信MSXML GC有一个错误,当多线程应用程序中使用FreeThreadedDOMDocument并且重复加载和卸载msxml.dll时,部分垃圾收集中存在错误,遗憾的是它不容易重现。我可以通过在注册表中设置NoFullGC来禁用完整的垃圾收集,但是没有办法禁用部分垃圾收集。 GC上报告了内存泄漏: http://social.msdn.microsoft.com/Forums/en-US/xmlandnetfx/thread/d24026c0-5cbe-451c-89b8-895cbe31d761/