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