Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


[xsl] Performance with multiple users during transformation

From: Bhupendra Singh <skbhupendra@----------->
To:
Date: 12/1/2004 4:19:00 PM
Hi,
I have a 250 KB XML to be transformed into another XMl
document. I am using a high end UNIX box with 8 CPUs
and 32 Gig RAM. 
Intially I was using Xalan and the timings for
transformation are as follows:
1 user : 3 secs
2 users: 6 secs
4 users: 8 secs

Then I changed to Saxon8 and the timings are
1 user : 1.5 secs
2 users: 3 secs
4 users: 4 secs
(I fear whats going to happen when 1000 users will use
the applicaiton)

Although I got a 50% performance enhancement with
Saxon for each scenario, but I still dont understand
one thing why do we have the increase in
transformation timing as the users increase.
Since Saxon is based on SAX parsing there should be no
memory constrained (Also my 32 Gig RAM is never
utilised more than 5GB at any time.)

Can somebody briefly tell me how the transformation
works, starting from how the XSL is parserd, how the
XML is parsed and then the transformation.
Can the parser and the XSLT processors be different.

I fear that the parsing of the XML is done by some
other parser (I use Oracle parser by default) and then
the transformation is done by Saxon, as I just replace
the Saxon.jar and Xalan.jar for testing the 2
processors.

thanks in advance,
Bhupendra.

________________________________________________________________________
Yahoo! India Matrimony: Find your life partner online
Go to: http://yahoo.shaadi.com/india-matrimony


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent