[XML-SIG] Re: [4suite] A bit o' challenge

Dieter Maurer dieter@handshake.de
Fri, 4 May 2001 20:19:41 +0200 (CEST)

Uche Ogbuji writes:
 > ...
 > Well, I know that one always does better in his own benchmarking, but I have 
 > been working with 4XSLT quite heavily in the time leading up to the 0.11 
 > release, and I'm having trouble crediting this impression.  4XSLT is to my 
 > observations (and measurements using the time command-line timer) a good 25% 
 > faster than Saxon and faster by an even greater proportion than Xalan for most 
 > small to medium tasks.
When I used 4XSLT for the last time, it was version 0.9.

I transformed a 240 kb DocBook/XML file into HTML using Norman Walsh's
DocBook stylesheets.

4XSLT needed about 50 MB memory and about 30 min CPU time (slow
Pentium 100 MHZ with 64 MB main memory).

A colleague of mine used Saxon for his DocBook/XML documentation,
also with Normal Walsh's stylesheets. Runtime was in the order
of a minute. I should say, it was a very different machine (Sun E450
with 256MB memory).
But nevertheless, I expect that after normalization Saxon
was several times faster than 4XSLT.

I was especially horrified by the high memory requirements.
The mentioned document is one out of eight chapters of a book.
In the final production, the complete book must be processed
together (to get correct links, table of contents, indexes,...).
I fear, I would need 200 MB memory and several hours of processing
time ....

 > ....
 > So here's the bit o' challenge.  I'm looking for regular-sized, real-world 
 > transforms in which Saxon or Xalan smoke 4XSLT.  If you have such test cases, 
 > and can reliably reproduce 4XSLT's lassitude using cDomlette, please send it 
 > my way so I can have a look (and maybe find the performance bugs that I'm too 
 > close to see).
I will give it a try, when 0.11 is released and report back.