JEP proposed to target JDK 11: 318: Epsilon: An Arbitrarily Low-Overhead Garbage Collector

Erik Österlund erik.osterlund at
Thu Jan 18 09:26:53 UTC 2018


This is not a garbage collector, because it does not collect garbage. It 
is an allocator. Therefore, I also think the -XX:+UseNoGC name is more 
Also, is this what it always feels like to write short emails?


On 2018-01-18 10:12, Stefan Johansson wrote:
> On 2018-01-17 10:43, Aleksey Shipilev wrote:
>> On 01/17/2018 12:50 AM, charlie hunt wrote:
>>> Seems with what is being proposed is essentially a “no GC” type of 
>>> ability … a command line
>>> option of -XX:+NoGC or -XX:+UseNoGC would probably be better 
>>> understood as to what it generally
>>> does, and the consequence of exhausting Java heap space since there 
>>> is “no GC”.
>> How very unpoetical :) Epsilon has the origin story for its name, see 
>> the JEP. Most people,
>> including prospective users, know this feature under "Epsilon" and 
>> some expressed the love for the
>> name. So, as long as there is no overwhelming amount of strong 
>> opinions against it, I'd keep the
>> name as is.
> I'm with Charlie here, I think -XX:+UseNoGC would be better and much 
> more descriptive name for this feature.
> Stefan
>> -Aleksey

More information about the jdk-dev mailing list