post on using go 1.5 and GC latency
via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Aug 22 04:07:37 PDT 2015
On Saturday, 22 August 2015 at 10:47:55 UTC, Laeeth Isharc wrote:
> Out of curiosity, how much funding is required to develop the
> more straightforward kind of GCs ?
A classical GC like D has is very straightforward. It is been
used since the 60s, I even have a paper from 1974 or so
describing the implementation used for Simula which is a precise
stop-the world GC. Trivial to do.
> Or to take what's been done and make it possible for others to
> use?
Therein is the trouble, a more advanced GC is intrinsically
linked to the language semantics and has to be tuned to the
hardware. Expect at least 2 years of work for anything
approaching state-of-the-art.
In the web server space you wait a lot for I/O so raw performance
is not key for Go's success. Stability, memory usage and low
latency is more important.
More information about the Digitalmars-d-learn
mailing list