DConf 2013 Day 1 Talk 6: Concurrent Garbage Collection for D by Leandro Lucarella
Diggory
diggsey at googlemail.com
Fri May 24 08:22:18 PDT 2013
On Friday, 24 May 2013 at 10:20:12 UTC, Vladimir Panteleev wrote:
> Leandro wasn't using Windows ;)
True but assuming windows isn't completely degenerate the
overhead of a page fault is going to be pretty close to identical
on the same cpu architecture.
On Friday, 24 May 2013 at 11:15:21 UTC, Artur Skawina wrote:
> A page fault per every page written to between every GC run + a
> user
> space callback for every such fault + a page sized copy every
> time is
> not going to perform very well...
>
> (There are ways to avoid these costs, but no idea if it's
> easily doable on
> windows...)
>
> artur
It's only between the time a GC run is started and the time it
finishes, exactly the same as in the talk. A generational GC
should be able to do complete mark cycles fairly infrequently.
More information about the Digitalmars-d-announce
mailing list