CFV: New project: Shenandoah

Thomas Schatzl thomas.schatzl at oracle.com
Fri Sep 11 07:39:40 UTC 2015


Vote: yes

Thomas

On Thu, 2015-09-10 at 10:16 -0700, Peter B. Kessler wrote:
> Vote: yes
> 
> 			... peter
> 
> On 09/10/15 05:06 AM, Roman Kennke wrote:
> > Project Shenandoah:  An Ultra-low Pause time GC for OpenJDK
> >
> > Overview:
> >
> > I hereby propose the creation of the Shenandoah project with Christine
> > H. Flood as the initial lead and the Hotspot group as the sponsoring
> > group. [1]
> >
> > Shenandoah is an ultra-low pause time garbage collector that reduces GC
> > pause times by performing more garbage collection work concurrently
> > with the running Java program. CMS and G1 both perform concurrent
> > marking of live objects.  Shenandoah adds concurrent compaction.
> >
> > Shenandoah has so far been developed as part of the IcedTea project:
> > http://icedtea.classpath.org/wiki/Shenandoah
> >
> > It has usable implementations for OpenJDK9 and OpenJDK8.
> >
> > Initial authors/reviewers:
> > Christine Flood (cflood at redhat.com)
> > Roman Kennke (rkennke at redhat.com)
> >
> > Christine H. Flood is a Principal Software Engineer at Red Hat.
> > She has a long history of implementing garbage collected programming
> > languages at MIT, Symbolics, Sun Labs, and now Red Hat.  She helped
> > develop both G1 and the parallel collector.  A garbage collector
> > with concurrent evacuation is the obvious next step.
> >
> > Roman Kennke is Principle Software Engineer at Red Hat, working on
> > Shenandoah since two years now. Before this, he worked on Thermostat,
> > and contributed to OpenJDK in several areas, most importantly the Zero
> > and Shark ports, graphics, and ports to embedded platforms.
> >
> > Votes are due by Sept, 24th, 2015
> >
> > Only current OpenJDK Members [2] are eligible to vote on this
> > motion.  Votes must be cast in the open on the discuss list.
> > Replying to this message is sufficient if your mail program
> > honors the Reply-To header.
> >
> > For Lazy Consensus voting instructions, see [3].
> >
> > Best regards,
> > Roman Kennke
> >
> > [1]
> > http://mail.openjdk.java.net/pipermail/discuss/2015-August/003767.html
> > [2] http://openjdk.java.net/census#members
> > [3] http://openjdk.java.net/projects/#new-project-vote
> >




More information about the discuss mailing list