Feedback from experiments on production application

Aleksey Shipilev shade at redhat.com
Wed May 9 07:36:49 UTC 2018


On 05/09/2018 07:53 AM, Roman Kennke wrote:
> Would it be possible to run the same experiments with a newer build,
> e.g. one from here:
> 
> https://builds.shipilev.net/

More precisely, this one for 8u:
  https://builds.shipilev.net/openjdk-shenandoah-jdk8/


>> I would suggest mentioning somewhere in the user guide the fact, that the class unloading
>> feature can significantly prolong GC pauses. Also the GC logging could mention that the class
>> unloading is going on (yes, you can see it with class unloading logging on, but most people
>> usually don’t have it on, when trying to fix GC issues).
It does mention it in recent builds, like this:

[Pause Init Mark (unload classes), 3.463 ms]
[Concurrent marking (unload classes) 557M->557M(8192M), 53.294 ms]
[Pause Final Mark (unload classes), 15.750 ms]
[Concurrent cleanup 557M->543M(8192M), 0.288 ms]

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list