Subject: RE: xalan performance
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Tue, 14 Nov 2000 09:42:38 -0000
|
> I'm using Xalan 1.2, and I'm having quite severe performance
> problems in a
> web based application that I have built. My XML stream takes about 3
> seconds to create, but then actually applying XSL to the XML
> to generate HTML is taking a further 10-13 seconds.
How big is the XML file, and how are you writing it? Transforming an XML
file in 3-4 times the time it takes to write it seems a reasonable ratio.
You might save a little bit by passing the XML from your application to the
XSLT processor as a stream of SAX events rather than as a source XML file.
With Java processors, the start-up overhead of loading the Java VM and
application classes can be quite high: if you are doing repeated
transformations, make sure you don't incur this for each one.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|