Mike Lambert wrote:

> Note that the comparison against parrot-grey is not
> exactly fair, because it dodn't use system stackwalking. 

Note that I have only commented out the call to the stackwalk
function - for COW benchmarking purposes you could always
reinstate it. But that is beside the point now - your COW has
been fixed, and the benchmarks confirm that gc_generations
is equally unfriendly to all cows. There will always be programs
that don't benefit and therefore only get the overhead - but in
typical perl usage, I would expect that the majority of programs
will benefit significantly, for example regex capture will be able
to use COWed substrings.

This should finally bring about the demise of grey, as I don't
believe there is room for two totally different implementations 
of COW, and my buffer linked list, which is already expensive,
gets absurdly so with the addition of strstart also.
-- 
Peter Gibbs
EmKel Systems


Reply via email to