我已经编写了一个控制台应用程序来从Web服务器获取一些信息,将其转换为XML并保存。我手动创建了XML(使用StringBuilder
附加字符串)。由于XML可能非常大,对于内存而言,使用StringBuilder
或XMLDocument
类还是更好? 准确地说,我的问题是,如果XML是10mb文本,那么使用StringBuilder.append("")
或System.XML
命名空间的内存效率如何?StringBuilder或XMLDocument?
我认为一个更有效的方法是使用StringBuilder,但每次迭代后将HD保存到HD上的文件并清除stringbuilder对象。任何意见? 在此先感谢。 :)
感谢您的输入:) – 2012-03-09 08:48:45