XDocument内存使用问题

时间:2010-01-07 10:59:23

标签: .net xml linq-to-xml

我有一个小应用程序,它使用XDocument构建一个xml文档。但是,过了一段时间后,该应用程序使用的内存超过1GB。

所以我想知道是否还有使XDocument使用磁盘而不是内存。例如,打开StreamWriter并将其保存到文件中。

提前谢谢。

2 个答案:

答案 0 :(得分:2)

您确定您的文档太大而无法占用1 GB的内存吗?

使用内存分析工具(例如ANTS Memory Profiler)可能会帮助您发现内存中剩余的对象。

答案 1 :(得分:1)

假设您引用.net XDocument,您可以使用XmlWritertutorial)。可以使用XmlWriter.Create()方法将XmlWriter附加到您喜欢的任何流。