post on using go 1.5 and GC latency

rsw0x via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Aug 22 05:48:29 PDT 2015


On Saturday, 22 August 2015 at 10:47:55 UTC, Laeeth Isharc wrote:
> On Saturday, 22 August 2015 at 09:16:32 UTC, Russel Winder 
> wrote:
>> [...]
>
> I didn't mean to start again the whole GC and Go vs D thing.  
> Just that one ought to know the lay of the land as it develops.
>
> Out of curiosity, how much funding is required to develop the 
> more straightforward kind of GCs ?  Or to take what's been done 
> and  make it possible for others to use?  It needn't be a 
> single organisation I would think if there are many that would 
> benefit and one doesn't get bogged down in a mentality of 
> people worrying about possibly spurious free rider problems.  
> Since the D Foundation seems under way, it seems worth asking 
> the question first and thinking about goals without worrying 
> for now about what seems realistic.

The problem with D's GC is that there's no scaffolding there for 
it, so you can't really improve it.
At best you could make the collector parallel.

If I had the runtime hooks and language guarantees I needed I'd 
begin work on a per-thread GC immediately.


More information about the Digitalmars-d-learn mailing list