【发布时间】:2013-01-03 05:26:14
【问题描述】:
我想在 java 中创建一个固定大小 (5 MB) 的 XML 文件。
如何制作这个文件并写入它?
【问题讨论】:
-
“我想创建一个固定大小 (5 MB) 的 XML 文件” 如果您指的是 XML 字段中的数据,。 .为什么?如果您指的是 XML 本身,那么如果最后没有可变大小的 CDATA 部分来填充它,那将很难做到。再说一次,..为什么?
-
我想检查一下使用 sax 解析器解析 5MB 文件所花费的时间。
-
那么无论是 Cris Stringfellow 还是我自己描述的技术都不会有任何好的效果。并不是说它在更大的意义上是一个非常好的测试,但我会创建一个带有固定数量(2000 万)自定义对象的 XML,其中填充了随机值。但即使处理那块记录,最终也会产生一个相当随意的数字。
-
性能会因后代数量、树深度、属性数量、节点类型和许多其他因素而有所不同。测量解析 5 MB 的“任何 XML 数据”所花费的时间是没有意义的。你真的应该至少告诉你想要的文件格式。
标签: java xml file performance-testing