Easy & huge GC optimizations

Etienne via Digitalmars-d digitalmars-d at puremagic.com
Fri May 23 09:41:09 PDT 2014


On 2014-05-23 12:33 PM, Etienne wrote:
> It only skips the inner search of the pool, like marking it NO_SCAN if a
> sample of the pointers that pointed to it are still alive.

Sorry that's not true.

It's like marking it NO_INTERIOR while it being still SCAN. By default, 
all the pages would be marked if the sample pointers to the pool are 
still alive.

And so the objective is to be able to skip collections. How many 
collections are executed only to recover only 1-2% of the memory?


More information about the Digitalmars-d mailing list