|
![](/i/fill.gif) |
Am 15.03.2012 15:42, schrieb Warp:
> Invisible<voi### [at] dev null> wrote:
>> The other fun thing is that few people have built concurrent GC engines.
>> At least with manual memory management, one thread doesn't usually block
>> other threads from running.
>
> A concurrent compacting GC sounds to me like a very hard problem.
> If the GC moves objects around in RAM, it has to make sure that no code
> is modifying the object while the GC is moving it. How does it achieve
> that efficiently, I have no idea.
If the GC was part of the OS, maybe something could be done with page
faulting.
Post a reply to this message
|
![](/i/fill.gif) |