[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
On 7/25/07, Michael Kay <mike@xxxxxxxxxxxx> wrote:
If it helps I made the changes around May 2006, so its a while ago now.
Along with that the likes of the following:
$board[position() > $rowStart and position() <= $rowStart + 9]
was changed to:
subsequence($board, fn:getRowStart($index), 9)
Sorry if I've caused you to waste a day...
Re: [xsl] Efficiency: predicate vs function
Subject: Re: [xsl] Efficiency: predicate vs function From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Wed, 25 Jul 2007 16:42:30 +0100 |
On 7/25/07, Michael Kay <mike@xxxxxxxxxxxx> wrote:
> For some anecdotal evidence, when I had this exact > requirement for the Sudoku Solver [1] and switched from > $seq[position() > 1] to subsequence($seq, 2) the performance > increase was significant.
I've run it with both variations and I'm seeing no significant difference at all between the two cases.
If it helps I made the changes around May 2006, so its a while ago now.
Along with that the likes of the following:
$board[position() > $rowStart and position() <= $rowStart + 9]
was changed to:
subsequence($board, fn:getRowStart($index), 9)
so perhaps the improvements were all there? (fn:getRowStart() is a memo function too)
Sorry if I've caused you to waste a day...
-- http://andrewjwelch.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Efficiency: predicate vs , Michael Kay | Thread | RE: [xsl] Efficiency: predicate vs , Michael Kay |
RE: [xsl] Efficiency: predicate vs , Michael Kay | Date | [xsl] Shorthand., Steve |
Month |