繁体   English   中英

生成大量XML数据的最快方法是什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM