質問

XSLT(Xalanを使用)の重要な例のパフォーマンスメトリック(メモリ/時間)は、STX(Joostを使用)と比較してどこで見つけることができますか

役に立ちましたか?

解決

おそらく、普遍的なベンチマークのセットはありません。 XSLTにはXSLTMarkがありました(そうでしたか?)が、これはXSLTエンジンを比較するためです。

1ページがあり、同じ変換の記述が記述されていますさまざまな変換言語で。

おそらく最良の選択肢は、問題をモデル化し、テストデータを生成し、興味のあることを測定することです。

他のヒント

実際の回答は、独自のベンチマークを作成することで得られることに同意します。

価値のあることですが、私の記憶では、多くの開発者がSTXがXSLTプロセッサーよりもはるかに高速であることを強く望んでいました。しかし、実装の実際のパフォーマンスは期待を下回ることがわかりました。理由の一部は、XSLTプロセッサの実装が今までにとんでもなくよく最適化されているため、すべてを考慮して、単純な変換を非常に効率的に処理できることです。そのため、STX実装では、一般的な変換の速度を大幅に向上させるために、実装を同じ程度に調整する時間も必要になります。

実際に使用するものをカバーするには、独自のベンチマークを使用する必要があります。

ただし、ここに1つのデータポイントがあります( http ://www.kindle-maps.com/blog/some-performance-information-on-joost-stx.html )、1.3GB XMLファイル(OpenStreetMapデータから)、1,800,000のノードがローエンドのラップトップで3分のシンプルなSTXテンプレート。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top