> we need to flatten and that takes time and space... lots o' space
OK, but why more space at each request?
The memory should be released at the end of the request.
Nick
On 7/1/2011 16:56, Jim Jagielski wrote:
On Jan 7, 2011, at 10:46 AM, Nick Kew wrote:
On Fri, 7 Jan 2011 15:59:26 +0100
"Plüm, Rüdiger, VF-Group"<ruediger.pl...@vodafone.com> wrote:
The obvious question would be whether the "q" flag affects your
observations. But the detailed bug report suggests that's unlikely.
Isn't it the case that "q" is the default for one substitution rule
and for more than one it is no longer?
That would explain the different behaviour.
Bah. I'd misread Test 2 in the report - saw just the one rule.
I guess it just boils down to the logic of when folding does or
doesn't get optimised out.
I think it's just the nature of the beast... at least,
the nature of the design where if we need to be able to
scan between buckets, we need to flatten and that takes
time and space... lots o' space.