【发布时间】:2010-01-07 10:59:23
【问题描述】:
我有一个使用 XDocument 构建 xml 文档的小型应用程序。但是,过了一段时间,应用程序使用了超过 1gb 的内存。
所以我想知道是否有办法让 XDocument 使用磁盘而不是内存。例如,通过打开 StreamWriter 并将其保存到文件中。
提前谢谢你。
【问题讨论】:
-
你为什么要建立它?建成后你会用它做什么?
-
信息性:我将 1.4GB 的 xml 加载到 XDocument 中,内存使用量攀升至 2.4GB(原始文件中有大约 30% 的空白)。
标签: .net xml linq-to-xml