Subject:XSLT Performance/Scalability question Author:Wil Infante Date:24 May 2005 03:15 PM
I'm applying an XSLT to an XML file using Stylus 6 build 287L and am seeing a long processing time. I was wondering if my observed run time is typical and if so if there are any existing initiatives geared towards improving large file processing performance.
Specifically, I am processing a 41 Meg XML file, the task took a little over an hour before results were available in the display/preview/save pane. We tend to apply XSLT's to large XML extracts from our system so scalability is very important to us (these files will only get bigger as our business grows). The scenario properties were set to use the MSXML 4.0 processor and my workstations hardware configuration is as follows:
MS Windows Server 2003 Enterprise Edition
Intel Xeon 3.2Ghz CPU w/2Gig of RAM
Two 36 Gig Fujitsu 15,000 RPM SCSI Disk Drives (each about half full)
Any insights would be appreciated, also I have provided the specific XSLT file and a corresponding XML data file in a zip archive.
Subject:XSLT Performance/Scalability question Author:Wil Infante Date:26 May 2005 09:57 AM
The same scenario you set up runs in 11 sec on the above mentioned box. when I add the indent back in I get a run time of almost 13 secs so the lion share of the time seems to be in the strip-space directive.