Possibility of non stop-the-world GC in the future?

Don don at nospam.com
Tue Feb 19 00:11:08 PST 2013


On Monday, 18 February 2013 at 08:33:41 UTC, Nicholas Smith wrote:
> I'm interested in experimenting with game development in D, but 
> the only thing putting me off is D's heavy GC reliance, which 
> at the moment is a stop-the-world GC.
>
> One of the biggest killers in game development is unreliable 
> performance and before I tread down the D path I'm interested 
> in knowing just what it is possible to do with the GC in D.
>
> I'm not so knowledgable in the theory behind GCs but I know 
> that in natively compiled languages your options are much more 
> limited. I found CDGC as an apparently abandoned attempt at a 
> concurrent GC (which also uses fork(), but the way Windows is 
> going I'm caring less and less about them anyway).
>
> So, how good can D's GC get?

CDGC is not abandoned. We've been using it in production code for 
a very long time, in an extremely demanding environment. Luca is 
presenting a talk about it at the D conference.


More information about the Digitalmars-d mailing list