O(N) GC: The patch

dsimcha dsimcha at yahoo.com
Mon Feb 21 20:10:56 PST 2011


On 2/20/2011 8:05 PM, Jason House wrote:
> Sounds promising. How does it effect other cases? Some typical GC-heavy benchmark? Lots of smaller no scan objects that are just under your optimization threshold?
>
>

I posted some new benchmarks that are more like realistic workloads to 
the original bug report.  The first benchmark I posted was admittedly a 
corner case.  These new ones are more like typical scientific 
computing/large object allocation heavy cases.

Also note that the effect of the patch will be magnified in a 
multithreaded program because more efficient GC/allocation means that 
there will be less bottlenecking on malloc() and less time with the 
world stopped.

As a reminder, the report is at:
http://d.puremagic.com/issues/show_bug.cgi?id=5623



More information about the Digitalmars-d mailing list