与使用 STX(使用 Joost)相比,我在哪里可以找到使用 XSLT(使用 Xalan)的重要示例的性能指标(内存/时间)
Vihung
问问题
1999 次
3 回答
3
可能没有一套通用的基准。对于 XSLT,有(曾经?)XSLTMark,但这是为了比较 XSLT 引擎。
有一页比较了用不同转换语言编写的相同转换。
最好的选择可能是对您的问题进行建模,生成测试数据并测量您感兴趣的事物。
于 2009-02-05T23:45:21.167 回答
1
我同意,最好通过编写自己的基准来获得真正的答案。
就其价值而言,我记得许多开发人员对 STX 比 XSLT 处理器快得多寄予厚望。但发现实现的实际性能达不到预期。部分原因可能是 XSLT 处理器实现现在已经优化得非常好,因此可以非常有效地处理简单的转换,考虑到所有的事情。因此,STX 实现也需要花时间在相同程度上磨练实现,以显着提高常见转换的速度。
于 2009-05-12T06:19:35.200 回答
0
你真的应该使用你自己的基准来覆盖你使用的东西。
但这里有一个数据点(http://www.kindle-maps.com/blog/some-performance-information-on-joost-stx.html),一个 1.3GB 的 XML 文件(来自 OpenStreetMap 数据),1,800,000 个节点在低端笔记本电脑上使用简单的 STX 模板在 3 分钟内完成处理。
于 2011-05-30T09:09:42.483 回答