2011-10-27 3 views
7

누군가가 방향을 제시해 주거나 스칼라의 XML 라이브러리가 Java의 일반적인 솔루션과 비교되는 벤치 마크를 알려 주시면 감사하겠습니다.스칼라 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