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

Re: [xslt performance for big xml files]

Subject: Re: [xslt performance for big xml files]
From: Mark Carlson <carlsonm@xxxxxxxxxxxxxxxx>
Date: Fri, 24 Apr 2009 19:18:10 -0700 (PDT)
Re:  [xslt performance for big xml files]
I have found Saxon to be at least 10 times faster than MSXML and other competitors.

On Fri, 24 Apr 2009, Aditya Sakhuja wrote:

Hi,

I am looking for some tips on performance tuning for my xslt  which
processes a 30 MB file on an  avg.  I am haivng some serious issues
getting the processing completed under 24 hrs.
The transformation is completely CPU bound (memory usage is hardly 3-
4 %). CPU utilization remains around 99% throughout.

My specific question here is,whether these ideas would help reduce
processing time:

1> Splitting the big xml file to multiple files and then feeding it to
the xsltproc processor. does that sound the right thing, to reduce the
processing time overall.
2> I have done my testing using xsltproc (libxml2). Would Saxon
processor be an advantage here to use?
3> Does xslt processing not fit in for large xml file processing ?
Should I try looking other stream based processing over this, if xslt
does not scale ?

I am performing experiments in parallel,but wanted to get in feedback
from more experienced people with xslt.

Thanks in advance,

--
-Aditya

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.