[英]What is the fastest way to generate lots of XML data?
我正在使用Java实用程序,该实用程序使用稍微随机的布局生成来生成一堆与特定DTD匹配的XML文档(例如,该文档看起来像<a><b><c /></b></a>
或者看起来像<a><b/><b><c>text</c></b></a>
。
现在,我已经达到了每秒可以生成大约32,000个文档的位置(将文件存储在/ dev / shm /中),我觉得那还不错,但这让我想知道是否可以做在C ++或其他某种语言中,使用超快速的XML生成,速度更快。 有竞争者吗?
至于速度可能不会。 此时,您极有可能受到硬盘速度的限制。 确保您使用的是缓冲类来写入磁盘,但是否则我不知道它是否会更快。
如果您有两个硬盘驱动器,则可以运行不同的线程/实例-但是将2个流写入一个驱动器只会减慢速度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.