关于xmldocument 如何 释放文件资源,释放存储空间
工作中高并发读写xml文件时,出现文件被占用报错,猜测是XmlDocument 通过load加载文件数据后,内存没释放对文件存在持续占用。
但XmlDocument 是托管文件,没有主动释放的Close和Dispose函数,所有我在每次运用完成后都对XmlDocument 对象进行赋null,并进行强制垃圾回收(GC.Collect();)目前软件暂未出现占用问题,有更好的解决办法会在此更新。
工作中高并发读写xml文件时,出现文件被占用报错,猜测是XmlDocument 通过load加载文件数据后,内存没释放对文件存在持续占用。
但XmlDocument 是托管文件,没有主动释放的Close和Dispose函数,所有我在每次运用完成后都对XmlDocument 对象进行赋null,并进行强制垃圾回收(GC.Collect();)目前软件暂未出现占用问题,有更好的解决办法会在此更新。