Hi Michael, Michael Kay <mike@saxonica.com> writes: > I don't think you mentioned that you cached the document in memory. It is mentioned in the "Tests" section of the benchmark description[1]. Here is the test outline for that section: 1. Read XML instance into memory 2. Create a parser 3. Load and cache XML Schema in the parser 4. Start timer 5. Perform 10000 parse iterations, resetting the parser if necessary 6. Stop timer 7. Destroy the parser > Is that as unparsed text, as a DOM, or what? It is raw, unparsed text, just read from the file into a memory buffer. > About 2.5Mb/s, without taking any special pains (running in the IDE with > debugging enabled, other applications on the machine, etc). That's parsing > and validating directly from the file on disk, excluding schema loading > time, and running the validation 1000 times to get the Java VM fully warmed > up (the first 500 runs took 55% of the time). I've no idea how the machine > spec compares with the ones you were using: it's a Centrino laptop. It is probably quite a bit faster than the Pentium 3 1Ghz I was using. Though the enabled debugging probably slowed down your code quite a bit as well. But still interesting. thanks, -boris [1] http://codesynthesis.com/projects/xsdbench/documentation/benchmark.xhtml -- Boris Kolpackov Code Synthesis Tools CC http://www.codesynthesis.com Open-Source, Cross-Platform C++ XML Data BindingReceived on Wednesday, 18 October 2006 13:29:33 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 18 October 2006 13:29:34 GMT