LLVM D ... concurrent garbage collector ...

Robert Jacques sandford at jhu.edu
Mon Sep 8 17:32:56 PDT 2008


On Mon, 08 Sep 2008 18:05:42 -0400, Chris R. Miller  
<lordSaurontheGreat at gmail.com> wrote:
> Am I reading that right?  A garbage collector that wouldn't have to
> suspend the runtime?  Or just one that plays nice with threads?

No, concurrent GCs still have to suspend the runtime, they just have to do  
it a lot less. Generally, they only suspend threads twice to read only the  
stack during each pass. See
http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)#Stop-the-world_vs._incremental_vs._concurrent
Or any articles on the Java GC.




More information about the Digitalmars-d mailing list