2009-01-21 61 views
6

在哪里可以找到性能度量(存储器/时间),用于使用XSLT(带的Xalan)相比于使用STX(带的Joost)XSLT与Xalan的对STX与Joost的

+2

性能可能会有很大的不同,取决于您在XSL/STX上所做的工作。我想最终你将不得不使用这两种语言编写一个原型,并且测试它们在你使用它们的特定应用程序上的表现。 – Elijah 2009-01-27 10:06:21

回答

3

有可能是一个非平凡示例没有一套通用的基准。对于XSLT,有(是?)XSLTMark,但这是用于比较XSLT引擎的。

one page与用不同转换语言编写的相同转换的比较。

也许是最好的选择是模拟你的问题,生成测试数据,并衡量你有兴趣。

1

的事情我在真正的答案同意通过编写自己的基准,最好获得。

对于它的价值,我记得很多开发人员对STX比XSLT处理器有更高的期望;但发现实现的实际性能未达到预期。其中一部分原因可能是XSLT处理器的实现现在已经非常好地被优化了,因此可以非常有效地处理简单的转换,所有事情都要考虑。因此,STX的实施还需要花费时间将实现花费在相同的程度上,从而为常见转换产生显着的速度提升。