<div dir="ltr"><div class="gmail_quote gmail_quote_container"><div>Hi all,</div><div><br></div><div>Thank you Thomas for creating the umbrella CR at <a href="https://bugs.openjdk.org/browse/JDK-8353716" rel="noreferrer" target="_blank">https://bugs.openjdk.org/browse/JDK-8353716</a>.</div><div>While waiting a bit on SoftMaxHeapSize PR (<a href="https://github.com/openjdk/jdk/pull/24211">https://github.com/openjdk/jdk/pull/24211</a>) to see if others have feedback, I could start working on CurrentMaxHeapSize (<a href="https://bugs.openjdk.org/browse/JDK-8204088">https://bugs.openjdk.org/browse/JDK-8204088</a>).</div><div>I also agree that CurrentMaxHeapSize may not need a JEP due to its small size and low complexity. Should it proceed similarly to how SoftMaxHeapSize was introduced? I.e, <a href="https://bugs.openjdk.org/browse/JDK-8222145">https://bugs.openjdk.org/browse/JDK-8222145</a>, and creating a CSR (<a href="https://bugs.openjdk.org/browse/JDK-8222181">https://bugs.openjdk.org/browse/JDK-8222181</a>) for it.</div><div><br></div><div>Separately, for removing support for Min/MaxHeapFreeRatio for G1 (mentioned in <a href="https://bugs.openjdk.org/browse/JDK-8353716" rel="noreferrer" target="_blank">https://bugs.openjdk.org/browse/JDK-8353716</a> and <a href="https://bugs.openjdk.org/browse/JDK-8238686">https://bugs.openjdk.org/browse/JDK-8238686</a>), how do we handle existing users that set these two flags?</div><div>(We have very few internal users setting these two flags. But yesterday I ran into a use case that sets -XX:MinHeapFreeRatio=0 -XX:MaxHeapFreeRatio=0 for G1...)</div><div><br></div><div>Best,</div><div>Man</div></div></div>