xsl-list
[Top] [All Lists]

[xsl] [xslt performance for big xml files]

2009-04-24 21:26:18
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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--