OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] XML parser bencmark to compare .NET parser and Javaparser?

[ Lists Home | Date Index | Thread Index ]

Jenny Wong wrote:

>Hi there,
>I was wondering if there are already benchmarks or
>test code avaialble to the public that compare
>XML parser performance for the parser used in
>Microsoft .NET and some common Java parsers (JAX-P
Hi Jenny,

I'd love to do this sort of benchmark myself, for both the parser and 
the data binding implementations in .NET. Unfortunately the .NET SDK 
license agreement prohibits reporting the results of any benchmark 
testing without Microsoft's prior written approval (I don't think I can 
actually quote from the license agreement without opening myself to 
persecution under the DMCA, but look at item 4.8).

Any of the Microsoft people on this list care to comment? If Microsoft 
is willing to grant permission I'll guarantee an objective test, and 
will even provide my test code for comments and feedback in advance of 
publication, if desired. Being an ethical researcher I would not, of 
course, agree to giving Microsoft approval rights over the results.

I've done a number of comparisons in this area. My recent IBM devWorks 
article at http://www-106.ibm.com/developerworks/library/x-databdopt2/ 
compares various data binding frameworks for Java, and some earlier 
articles covered parsers and document models. My expectation based on 
publically available information would be that the MS parser is on a par 
with or possibly even faster than the fastest of the Java parsers, while 
the MS data binding approach is slower than the best Java data bindings.

  - Dennis

Dennis M. Sosnoski
Enterprise Java, XML, and Web Services Support
Redmond, WA  425.885.7197


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS