Moving Forward with AHS for G1

Thomas Schatzl thomas.schatzl at oracle.com
Mon Apr 7 09:07:08 UTC 2025


Hi all,

On 26.03.25 03:33, Monica Beckwith wrote:
> Hi Ivan,
> Thanks for the note — and nice to meet you!
> 
> The refinements you're working on around |GCTimeRatio| and memory 
> uncommit are valuable contributions to the broader AHS direction we've 
> been shaping. They align closely with the multi-input heap sizing model 
> Thomas and I outlined — especially the emphasis on GC cost (via | 
> GCTimeRatio|) and memory responsiveness as primary drivers.
> 
> These kinds of enhancements are central to making G1’s heap sizing more 
> adaptive and responsive, particularly in environments with shifting 
> workload patterns. I’m especially interested in your work around 
> improving the GC time-base — it seems like a crucial piece for 
> coordinating GC-triggered adjustments more precisely.
> 
> Given the growing collaboration across contributors, I’ve been thinking 
> of opening an umbrella issue to track these efforts and possibly 
> drafting a JEP to help clarify and unify the overall scope. With Oracle, 
> Google, and others actively contributing, it’s exciting to see a shared 
> vision taking shape — and your work is clearly part of it.
> 

I created an umbrella CR at https://bugs.openjdk.org/browse/JDK-8353716 
supposed to contain latest info on the effort. Feel free to add to it.

If possible, I would like to keep the more free-form discussion here in 
the mailing list though.

My bad for not following up on this much much earlier.

> I’m genuinely excited to see this come together. Looking forward to 
> continuing the discussion and shaping the future of G1 ergonomics together.
> 

Hth,
   Thomas


More information about the hotspot-gc-dev mailing list