我正在开发一个Java实用程序,它使用稍微随机化的布局生成生成一堆与特定DTD匹配的XML文档(例如,文档可能看起来像<a><b><c /></b></a>
或者看起来像{{ 1}}。
现在,我已经达到了每秒可以生成大约32,000个文档(将文件存储在/ dev / shm /中)的程度,我觉得这很不错,但它让我想知道是否可能我可以用C ++或者其他一些超快速生成XML的语言来加快速度。任何竞争者?
答案 0 :(得分:0)
至于速度可能不是。此时您很可能受硬盘速度的限制。确保使用缓冲类写入磁盘,否则我不知道它是否会更快。
如果您有两个硬盘驱动器,则可以运行不同的线程/实例 - 但将2个流写入一个驱动器只会减慢速度。