关键词: 自动机 轻量 xml 解析器
今天花了些时间优化了一下新诞生的”超快“xml解析器,大概在笔记本上测试了一下,结果如下:
解析一个10K的xml,循环8000次,总共时间消耗1500ms(0.185ms/次),内存消耗(44k/次)。
对比之前用W3C DOM解析器,每次解析约1ms,内存消耗(145k/次)。
号称非常nb的VTD-xml,每次解析约(0.27ms/次),内存消耗(22K/次)
看了两遍程序,暂时没看出来还有什么地方有进一步优化的可能,目前这个结果还算满意,暂时不花时间进一步优化了,毕竟硬件会越来越便宜。
【11.18】又优化了两个地方:
解析一个10K的xml:
循环1000次,总共时间消耗203ms(0.203ms/次),内存消耗(25.165K/次)。
循环10000次,总共时间消耗2063ms(0.2063ms/次),内存消耗(31K/次)。