流式XPath的性能提升了多少

Pet*_*man 5 xpath wso2 axiom wso2esb

只需阅读文章" Streaming XPath Parser for WSO2 ESB ".我想知道与之前的实现相比,这种实现的性能提高了多少.

这有什么数字吗?

Mic*_*Kay 6

我认为你将不得不作出三围为您的具体使用情况(和你将不得不决定什么来比较:不同的XPath实现可以通过100倍的性能有所不同).使用像流式传输这样的技术通常会比其他查询更有益于某些查询; 而且好处也将在很大程度上取决于文件的大小.这还取决于您是在寻找节省时间还是节省内存.

警告:我对这个具体实现一无所知,但这是一篇有趣的文章.


Dus*_*wan 5

Stream XPath的目标,其中AXIOM不会消耗不需要的部分蒸汽,从而减少了打开XML文档作为Java对象模型所花费的内存和时间.基本上我们观察到它会提高性能所以如果你仔细分析例如,针对性能回合6.5文章[2]中的CBR场景的统计数据,显然它与先前的ESB版本相比,性能翻了一番.

[1] http://wso2.org/library/articles/2013/01/streaming-xpath-parser-wso2-esb [2] http://wso2.org/library/articles/2013/01/esb-performance -65


Ami*_*chi 2

是针对新发布的 WSO2 ESB 4.6.0 进行的最新一轮性能测试的结果,该版本使用流式 XPath 实现和许多其他改进。这将 ESB 4.6.0 的性能与其先前版本以及其他一些 ESB 进行了比较。你会发现这非常有趣。最新的 ESB 包可在此处获取。