News for hackers. Stuff that matters.
Re:GC Fun at Twitch by dwohnitmok on Saturday November 16, 2019 @12:02AM (#21551107)
To Go's credit, it predates Shenandoah and ZGC, before which your only real option for low-latency GC on the JVM was Zing, which I don't think had too many people using it (I certainly have no personal experience with it). I can't say whether they were inspired by Go, but I do think that Go is responsible for bringing the desirability of low-latency GC, even at potentially high cost to throughput, to the forefront of the greater programming community's attention.
Re:GC Fun at Twitch by pjmlp on Saturday November 16, 2019 @05:52AM (#21552006)
They could offer other ways to manage memory manually instead of just escape analysis, like GC enabled systems languages, but that is not the nature of Go's design.
Re:GC Fun at Twitch by astral303 on Saturday November 16, 2019 @11:16AM (#21553346)
Do you not consider G1 a low latency GC?
Re:GC Fun at Twitch by dwohnitmok on Saturday November 16, 2019 @12:38PM (#21553823)
When considering latency, it's still not in the same league as Shenandoah and ZGC. We still had occasional GC times over a second with G1 on some production systems several years ago IIRC.