Garbage Collection and gamedev - tl;dr Yes we want it, so let's solve it
Ola Fosheim Grostad
ola.fosheim.grostad at gmail.com
Sun Nov 22 15:48:02 UTC 2020
On Sunday, 22 November 2020 at 14:30:45 UTC, Ethan wrote:
> There's many nuanced points to consider here, so given that GC
> came up on the live Q&A and I got in to a bit of a chat there I
> figured copy/pasting that log and getting in to a (real,
> stop-saying-gamedev-doesn't-want-this) longer form discussion
> about the exact kind of GC we want in game development.
You cannot have incremental collection as that requires barriers
and there is no way in D to tell whether you should or should not
emit costly barriers statically during code gen. D would need to
add an actor concept to get there.
So that means there are only three options left: single threaded
GC pool, non-language GC or ARC.
More information about the Digitalmars-d