Java - wydajność parsera XML: Sun Java Streaming XML Parser (SJSXP) vs Woodstox

Szukam najnowszego, wydajnego pamięciowo i wydajnego interfejsu API do analizowania XML Java. Muszę przeanalizować pliki XML 3 MB do 5 MB.

Zrobiłem to w Google i dowiedziałem się o Sun Java Streaming XML Parser (SJSXP), a Woodstox jest znacznie szybszy niż DOM i SAX. Obie używają interfejsu API StAX. * Walidacja schematu nie jest obsługiwana przez te technologie.

Procesor XML Aalto implementuje również API StAX.

Nie znalazłem konkretnych wyników dotyczących wydajności tych technologii.

Który będzie najlepszy w kontekście wydajnej pamięci, wysokiej wydajności i łatwości obsługi?

questionAnswers(2)

yourAnswerToTheQuestion