Better branding of -betterC
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Sun Nov 15 21:03:51 UTC 2020
On Sunday, 15 November 2020 at 17:21:23 UTC, Timon Gehr wrote:
> In D the only reason this would happen is because you
> (continuously) allocate memory during the main game loop. Don't
> do that and you'll be fine. I can understand wanting to avoid
> binary bloat, but the GC does not cause stuttering on its own.
No, all threads that have owning GC-pointers have to halt. So
that is kinda killing a MMO client. Besides a pinning GC will
roughly double your memory consumption and lead to more memory
fragmentation. A single threaded GC with compaction, on the other
hand, could actually be beneficial.
More information about the Digitalmars-d