Subject: RE: [xsl] Performance Problem Question: Web Container (Tomcat) vs. Console excecution From: "Andrew Welch" <ajwelch@xxxxxxxxxxxxxxx> Date: Thu, 23 Jun 2005 16:59:23 +0100 |
> I am using Saxon 6.5.3 and I am seeing a huge performance > difference transforming the same input file once via console > and then within a web container, here Tomcat 5. > > I wonder if there is something I can fine tune to get the > same performance seen in a console window when running within > a web container. > > What happens is the following: > > We have an application that retrieves XML data from the > backend and transforms it with XSLT to different output formats. > > If I have huge XML input my web application has to wait about > 25 seconds for a transformation. I have captured the XML > data and saved it in a file. I then run from command line > the same transformation with Saxons -t option to see that the > transformation here only takes 1.5 seconds. > > The XML nicely formatted has 20,464 lines and its size is > 853,587 bytes. > > The 1.5 seconds in this extreme case is acceptable and I > would be fine with it. But then I have the same execution > within the web container and get the 25 seconds which is a major drag. > > Is there a general explanation for that or recommendations > what could be altered to achieve a better performance? Make more memory available to Tomcat - use the command line switches Xms and Xms, for example: java -Xms500M -Xmx500M will give Tomcat 500 megabytes to play with from the start. cheers andrew
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Performance Problem Quest, Michael Kay | Thread | RE: [xsl] Performance Problem Quest, Andreas Guther |
Re: [xsl] Copying an entire NodeSet, Klaus Berger | Date | Re: [xsl] Performance Problem Quest, George Cristian Bina |
Month |