Subject: Re: [xsl] Performance improvement for a recursive function? From: Andrew Welch <andrew.j.welch@xxxxxxxxx> Date: Tue, 13 Dec 2011 15:16:28 +0000 |
> On 13/12/2011, Michael Kay <mike@xxxxxxxxxxxx> wrote: >>> to process 41337 path commands it takes 861 sec! The first 5000 path >>> commands are processed in 14 sec (at 355.87 per sec) the last 5000 >>> take 671 sec (only at 7.5 per sec). >> I'm seeing an execution time of about 90 seconds under Saxon-EE >> 9.3.0.11, down to 23 seconds under Saxon-EE 9.4.0.1 > What baffles me is that with each tail-recursion it takes longer to > execute the function! Do you see this also with 9.4? Any idea about > the possible reason? Garbage collection, disk thrashing ? 1gb isn't much... -- Andrew Welch http://andrewjwelch.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Performance improvement f, Michael Kay | Thread | Re: [xsl] Performance improvement f, Manfred Staudinger |
Re: [xsl] Performance improvement f, Michael Kay | Date | Re: [xsl] xml /xslt cms, Wolfgang Laun |
Month |