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