2009-01-21 73 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的實施還需要花費時間將實現花費在相同的程度上,從而爲常見轉換產生顯着的速度提升。