[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Re: Relation between Memory /Time Problem and OS ?

Subject: Re: Re: Relation between Memory /Time Problem and OS ??
From: Kevin Jones <kjones@xxxxxxxxxxx>
Date: Tue, 23 Sep 2003 07:21:12 +0100
windows time problem
> Source document load time:     0 milliseconds
> Stylesheet document load time: 27.01 milliseconds
> Stylesheet compile time:       8.515 milliseconds
> Stylesheet execution time:     0 milliseconds

The timing figures you obtained look bogus. Loading a 6MB 
document in less than 1 ms is not possible with current 
parsers/hardware, equally performing a transfrom is in less than 
1ms for such a document is highly unlikely. 

I would suggest the problem is the MSXML command line -t option. 
Normally to obtain reliable figures you need to perform a 
transform multiple times and average the results. Even in this 
case disk cache issues mean document loading times can vary 
significantly.  If you are interested I have some code that 
should enable you to benchmark your performance using MSXML. 
Mail me off list for this. 

I suspect your problem however is an algorithmic issue in your 
stylesheet that you are not seeing. One way to identify this 
type of issue is to employ a profiler on different input sizes 
and look for non-proportional changes for individual templates 
or specific lines. I don't think you can do this directly 
against MSXML but other processors support this. See catchXSL 
for one example or if you can package your stylesheets and a 
sample input document I can do it against the Sarvega XSLT 
processor for you.

Kevin Jones
Sarvega Inc.

On Monday 22 September 2003 21:33, Dipesh Khakhkhar wrote:
> Hi,
>
> Thanks a lot for replying.
>
> Well as I said it as a discrepancy, i mean even if the timing
> shown on the Windows 2000 server was less, it took longer than
> on the windows XP even if server was having more memory.
>
> The CPU Speed of the two machine are
>
> Windows XP : Single Processor of 800 Mhz.
>
> Windows 2000 server: Dual Processor each of 500 Mhz.
>
> So even everything is more configuration wise why it took long
> time (whereas it didn't showed the correct time with -t
> command in MSXSL).
>
> Thats why i found discrepancy.
>
> Thanks once again for replying.
>
> Regards
> Dipesh
>
>
> Date: Sat, 20 Sep 2003 09:45:39 +0200
> From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx>
> Subject:  Re: Relation between Memory /Time Problem and
> OS ??
>
> > My input file is of 6.09 MB and I ran the xsl on two
> > different OS and was surprised with the result. Here are the
> > result.
>
> Why should there be anything surprising?
>
> Your two platforms were:
> > Time on Windows XP Desktop System with P3 Processor and 512
> > RAM
>
> and
>
> > Time on Windows 2000 Server System with P3 Processor and 1.5
> > GB RAM
>
> But you missed to provide very important data -- the CPU speed
> of the two P3-s -- it can be quite different.
>
> Also, the second platform has thrice the memory of platform 1.
>
> Most probably on platform one the RAM was insufficient,
> therefore swapping and thrashing occured.
>
> On platform 2 the memory was three times more, there was no
> swapping, (the CPU speed was probably faster) so it took
> dramatically less time to complete.
>
> > Anyone who has encountered such discrepancy (atleast for me)
> > or know the reason for such behavior please throw some light
> > on this issue.
>
> As explained above, this is not discrepancy, but a logical
> fact.
>
>
>
> =====
> Cheers,
>
> Dimitre Novatchev.
> http://fxsl.sourceforge.net/ -- the home of FXSL
>
>
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.