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