[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

XSLT processor performance

Subject: XSLT processor performance
From: Sebastian Rahtz <sebastian.rahtz@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 28 Jul 2000 11:21:53 +0100 (BST)
xslt processor performance
I have spent some time making a more rigorous set of XSLT performance
statistics, which are visible at
http://users.ox.ac.uk/~rahtz/xsltest/Report.html

I should say that I don't entirely believe some of what I did. I'll
repeat it tonight. The issue of file cacheing is a worry. Anyway, all
the files I used are on the web, if anyone with some patience wants to
try it, or test other processors. The file Test.pl is a (horrid) Perl
script that does the work.

Some trends are fairly obvious in this sort of `number-crunching'
XSLT:

 a) XT remains the fastest processor
 b) Saxon is the obvious best choice by almost any criterion other
    than raw speed
 c) Xalan does poorly when the file gets big
 d) Sablotron has pretty serious problems with large-scale tree traversal

On *my* computer setup, Oracle (with Sun JDK) and Sablotron are memory
hogs which effectively kill the machine while running on a
decent-sized file. I know Oracle can do much better if other setups.

None of this surprised me. My biggest disappointment was Sablotron,
which had impressed me earlier; the 'apply-templates select="//*'
really upset it!

I know these tests are not of much interest to the web servlet
brigade, but for those of us who want to run radical transforms on big
documents, it may help.

The next step must be to see what happens when different XML parsers
are used with each processor. 

Sebastian Rahtz



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.