泄漏在这里:
new XmlSerializer(typeof(XMLObj), new XmlRootAttribute("rootNode"))XmlSerializer使用程序集生成,并且无法收集程序集。对于 最简单的 构造方法(
newXmlSerializer(Type),等),它会执行一些自动缓存/重用操作,但对于这种情况则 不会 。因此,您应该手动缓存它:
static readonly XmlSerializer mySerializer = new XmlSerializer(typeof(XMLObj), new XmlRootAttribute("rootNode"))并使用缓存的序列化程序实例。



