G1: Lightweight remembered set logging

Thomas Schatzl thomas.schatzl at oracle.com
Fri Apr 22 08:30:05 UTC 2022


Hi,

On 22.04.22 09:47, Albert Yang wrote:
> There have been two major changes in G1 remset recently:
> 
> https://bugs.openjdk.java.net/browse/JDK-8262185
> https://bugs.openjdk.java.net/browse/JDK-8017163
> 
> It can be interesting to try the latest release (JDK18) first.
> 
> /Albert

   here's a graph showing memory footprint changes for bigramtester with 
20gb heap from JDK 8 to 18 from a recent presentation:

http://cr.openjdk.java.net/~tschatzl/memory-usage-bigramtester-jdk-8-to-18-20g.png

At least the first change has some blog post detailing the change at 
https://tschatzl.github.io/2021/02/26/early-prune.html ; other posts on 
that site, particularly the "JDK xx changes" ones, typically also give 
some information about changes in this area.

So yes, there were some significant changes in this area lately, so if 
possible we recommend to stay up to date.

Thanks,
   Thomas



More information about the hotspot-gc-dev mailing list