2011-10-27 11 views
7

ScalaのXMLライブラリがJavaの標準的なソリューションとどのように比較されているかを誰かが指摘できるか、ベンチマークを教えていただければ幸いです。ScalaのXMLパフォーマンスとJavaのXML

XML要素の解析と選択の測定について考えています。

ありがとうございます。 "Anti-XML" teamからよろしくステファン

答えて

4

These benchmarks

が開始され、other parts of the siteハイライト現在scala.xmlアプローチの問題のいくつかをするには良い場所です。

+0

ありがとうございました。私は反XMLサイトを見てきたことを忘れてしまった。より包括的なテストで、今は他の場所に行っていますか?ありがとう。 – StefanE

+0

[ベンチマークに使用されたコード](https://github.com/djspiewak/anti-xml/tree/master/src/test/scala/com/codecommit/antixml/performance)を調べることができます。私は、他の 'scala.xml'と' javax.xml'の評価の頭の上に気づいていません。 –

+0

反XMLチームのリンクは今腐っています。 :(リンクのみの回答は避けてください。 – Suma

2

スケールXMLのパフォーマンスは、Xerces/JAXPの遅延(デフォルトの設定ですが、大きなxmlではJAXPの全体的な悪化)よりも約20-30%遅くなりますdetails and charts

興味深いことに、JAXPのメモリ使用量が少なくても、完全解析のためにスケールがJAXPより20〜30%高速です。どちらの場合も、完全に不変の文書が得られます。 Scalesは、Scalaの解析よりも通常30〜40%高速です。

+0

ありがとうございます。 – StefanE