post on using go 1.5 and GC latency
rsw0x via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Aug 22 00:30:21 PDT 2015
On Saturday, 22 August 2015 at 06:48:48 UTC, Russel Winder wrote:
> On Fri, 2015-08-21 at 10:47 +0000, via Digitalmars-d-learn
> wrote:
>> Yes, Go has sacrificed some compute performance in favour of
>> latency and convenience. They have also released GC
>> improvement plans for 1.6:
>>
>> https://docs.google.com/document/d/1kBx98ulj5V5M9Zdeamy7v6ofZXX3yPziA f0V27A64Mo/edit
>>
>> It is rather obvious that a building a good concurrent GC is
>> a time consuming effort.
>
> But one that Google are entirely happy to fully fund.
because Go is not a general purpose language.
A concurrent GC for D would kill D. Go programs saw a 25-50%
performance decrease across the board for the lower latencies.
D could make some very minor changes and be capable of a
per-thread GC with none of these performance drawbacks, but
nobody seems very interested in it.
More information about the Digitalmars-d-learn
mailing list