Submitted JEP 189: Shenandoah: An Ultra-Low-Pause-Time Garbage Collector

mark.reinhold at oracle.com mark.reinhold at oracle.com
Wed May 4 14:56:21 UTC 2016


HotSpot GC developers -- Christine recently moved this JEP [1] to the
Submitted state.  Roman has made point proposals for some preparatory
changes but there's been little response, so far, from anyone else on
this list.  As noted in JEP 1 [2], having consensus around a proposal
is an essential part of moving a JEP forward.  I'd therefore like to
hear your views, not just on Roman's first proposals but on Shenandoah
as a whole, especially with regard to the additional read and write
barriers that would be needed and the potential for those to affect
the existing collectors and also the run-time system.

Christine and Roman -- I think it'd help for you to post a detailed
plan of all that you'd want to change outside of Shenandoah itself, so
that others can understand its potential impact.  Such a plan would be
easier to evaluate than a series of point changes, and can eventually
be merged into the text of the JEP for the record.

- Mark


[1] http://openjdk.java.net/jeps/189
[2] http://openjdk.java.net/jeps/1



More information about the hotspot-gc-dev mailing list