GCs are complicated beasts: .NET Core, 35000 lines

Russel Winder via Digitalmars-d digitalmars-d at puremagic.com
Wed Feb 4 04:09:28 PST 2015


On Tue, 2015-02-03 at 22:40 +0000, Paulo Pinto via Digitalmars-d wrote:
> […]
> 
> And I bet commercial JVMs even have more LOCs given the pluggable 
> set of GCs they come with.

On the other hand does anyone use anything other than G1 these days?

> Oracle is planning to drop some of them by Java 9 exactly because of 
> maintenance costs.
> 
> http://openjdk.java.net/jeps/214

And because G1 provably does the job.

BTW The Go team have completely rewritten the Go GC 1.4 → 1.5. Of 
course they have also completely rewritten the entire Go toolchain. 
Compiler, linker, runtime all written in Go now, no more C.
-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder



More information about the Digitalmars-d mailing list