<div dir="ltr"><div dir="ltr"><div>Dear Thomas and Sangheon, hope you are doing great. </div><div><br></div><div>I just noticed an important improvement related to vertical scaling and would like to clarify details mentioned in the <a href="https://bugs.openjdk.java.net/browse/JDK-8211756">release notes</a> </div><div> </div><div><i>> By default, G1 may now give back Java heap memory to the operating system during any concurrent mark cycle. G1 will respect default Java heap sizing policies at that time. </i></div><div>Does it mean that G1 is smart enough now by default and users do not need to deal with <i>loadaverage</i> and <i>G1PeriodicGCInterval </i>that we introduced in <a href="https://bugs.openjdk.java.net/browse/JDK-8204089">JEP 346</a>? </div><div><br></div><i>> This behavior may be disabled by changing minimum Java heap size via the -Xms option.</i></div><div dir="ltr">At the same time if a user adjusts Xms option then he/she does not get this "smart behaviour" at all.</div><div dir="ltr"><br></div><div dir="ltr">Are these rephrased statements correct?</div><div dir="ltr"><br></div><div dir="ltr"><div>Thank you  </div><div>-- <br></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-size:12.8px"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-family:"Times New Roman""><span style="font-family:Calibri,sans-serif;font-size:15px">Ruslan</span><br style="font-family:Calibri,sans-serif;font-size:15px"><span style="font-family:Calibri,sans-serif;font-size:15px">CEO @ </span><span style="font-family:Calibri,sans-serif;font-size:15px"><a href="https://jelastic.com/" style="color:rgb(17,85,204)" target="_blank">Jelastic</a></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>