2011-10-27 18 views
7

Byłbym wdzięczny, gdyby ktoś mógł wskazać mi kierunek, lub poinformować mnie o niektórych benchmarkach, które porównują sposób, w jaki biblioteka Scala robi XML w porównaniu do typowego rozwiązania w Javie.Wydajność XML Scala vs Java XML

Myślę o pomiarach parsowania i wybieraniu elementów XML.

Z góry dziękuję.

Regards Stefan

Odpowiedz

4

These benchmarks od "Anti-XML" team są dobrym miejscem do rozpoczęcia, a other parts of the site kulminacyjnym niektóre z problemów związanych z bieżącym scala.xml podejścia.

+0

Dzięki za szybką odpowiedź. Zapomniałem wspomnieć, że szukałem na stronie anty-xml. Czy teraz masz inne miejsca z bardziej wszechstronnym testem? Dzięki. – StefanE

+0

Można zajrzeć do [kodu, który był używany do tych testów] (https://github.com/djspiewak/anti-xml/tree/master/src/test/scala/com/codecommit/antixml/performance). Nie jestem świadomy początku mojej głowy o innych ocenach 'scala.xml' vs.' javax.xml'. –

+0

Link do zespołu anty-XML jest już zgniły. :(Proszę unikać odpowiedzi tylko na link – Suma

2

Wagi Xml ma wydajność mniej więcej o 20-30% wolniejszą niż Xerces/JAXP odroczoną (ustawienie domyślne, ale ogólnie gorsza opcja JAXP dla dużego xml) details and charts.

Interesująco skaluje się o 20-30% szybciej niż JAXP do pełnego analizowania przy niskim zużyciu pamięci odroczonej JAXP. W obu przypadkach otrzymujesz w pełni niezmienny dokument. Skale są również zwykle o 30-40% szybsze niż analiza Scala.

+0

Dziękuję za te informacje. – StefanE