<div dir="ltr">I've checked with latest JDK 9 and it's OK. However 8u60 still reports incorrect number of regions for Xmx2g. For -Xmx2046m it's OK and for -Xmx2047m there are 14336 regions reported and eden capacity is 15032385536 (14336.0MB).<div><br></div><div>I don't know PrintHeapAtExit flag but I've added PrintHeapAtGC and it reported:</div><div><div><br></div><div><div>Heap</div><div> garbage-first heap Â  total 125952K, used 99580K [0x66600000, 0x667001ec, 0xe6600000)</div><div>  region size 1024K, 62 young (63488K), 7 survivors (7168K)</div><div> Metaspace Â  Â  Â  used 29856K, capacity 30136K, committed 30208K, reserved 31024K</div></div></div><div><br></div><div>Cheers,</div><div>Kuba</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-20 17:48 GMT+02:00 Jesper Wilhelmsson <span dir="ltr"><<a href="mailto:jesper.wilhelmsson@oracle.com" target="_blank">jesper.wilhelmsson@oracle.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">FYI, I filed JDK-8080784 to cover this issue.<br>
<br>
<a href="https://bugs.openjdk.java.net/browse/JDK-8080784" target="_blank">https://bugs.openjdk.java.net/browse/JDK-8080784</a><br>
<br>
/Jesper<br>
<br>
<br>
Jakub KubryÅ„ski skrev den 20/5/15 16:50:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Yes,  I'll check it on latest Jdk9 and let you know.<br>
<br>
Best,<br>
Jakub<br>
<br>
20 maj 2015 16:35 "Jesper Wilhelmsson" <<a href="mailto:jesper.wilhelmsson@oracle.com" target="_blank">jesper.wilhelmsson@oracle.com</a><br></span>
<mailto:<a href="mailto:jesper.wilhelmsson@oracle.com" target="_blank">jesper.wilhelmsson@oracle.com</a>>> napisaÅ‚(a):<span class=""><br>
<br>
  Â  Ok. I tried that as well but it didn't reproduce.<br>
<br>
  Â  After a closer look it seems as if it is the number of regions that is wrong<br>
  Â  and causes the huge free size reported. There have been a few changes in<br>
  Â  this area recently which may have fixed this issue.<br>
<br>
  Â  Is it possible to try your reproducer with a recent build of JDK 9 or the<br>
  Â  latest version of 8u from the OpenJDK source repositories?<br>
  Â  /Jesper<br>
<br>
<br>
  Â  Jakub KubryÅ„ski skrev den 20/5/15 15:23:<br>
<br>
  Â  Â  Â  64 bit Linux with 32bit JVM.<br>
<br>
  Â  Â  Â  Cheers,<br>
  Â  Â  Â  Jakub<br>
<br>
  Â  Â  Â  20 maj 2015 15:18 "Jesper Wilhelmsson" <<a href="mailto:jesper.wilhelmsson@oracle.com" target="_blank">jesper.wilhelmsson@oracle.com</a><br>
  Â  Â  Â  <mailto:<a href="mailto:jesper.wilhelmsson@oracle.com" target="_blank">jesper.wilhelmsson@oracle.com</a>><br></span>
  Â  Â  Â  <mailto:<a href="mailto:jesper.wilhelmsson@oracle.com" target="_blank">jesper.wilhelmsson@oracle.com</a><span class=""><br>
  Â  Â  Â  <mailto:<a href="mailto:jesper.wilhelmsson@oracle.com" target="_blank">jesper.wilhelmsson@oracle.com</a>>>> napisaÅ‚(a):<br>
<br>
  Â  Â  Â  Â  Â  Â Hi,<br>
<br>
  Â  Â  Â  Â  Â  Â Does this reproduce every time?<br>
  Â  Â  Â  Â  Â  Â What platform is it?<br>
<br>
  Â  Â  Â  Â  Â  Â I have tried to reproduce this on 32bit linux but can't see<br>
  Â  Â  Â  anything weird<br>
  Â  Â  Â  Â  Â  Â there. It seems likely that there is a variable with the wrong type<br>
  Â  Â  Â  Â  Â  Â somewhere on the way. I'll see if I can find something.<br>
  Â  Â  Â  Â  Â  Â /Jesper<br>
<br>
<br>
  Â  Â  Â  Â  Â  Â Jakub KubryÅ„ski skrev den 15/5/15 17:22:<br>
<br>
  Â  Â  Â  Â  Â  Â  Â  Â Hi,<br>
<br>
  Â  Â  Â  Â  Â  Â  Â  Â I've just checked that on 32bit JVM (HotSpot 8u45) jmap reports<br>
  Â  Â  Â  strange<br>
  Â  Â  Â  Â  Â  Â  Â  Â region<br>
  Â  Â  Â  Â  Â  Â  Â  Â information for G1 collector. As you can see Xmx is set to 2G<br>
  Â  Â  Â  (which fits<br>
  Â  Â  Â  Â  Â  Â  Â  Â MaxHeapSize) but regions count (almost 15k) and capacity is<br>
  Â  Â  Â  incorrect.<br>
  Â  Â  Â  Â  Â  Â  Â  Â Any ideas<br>
  Â  Â  Â  Â  Â  Â  Â  Â why?<br>
<br>
  Â  Â  Â  Â  Â  Â  Â  Â Heap Configuration:<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  MinHeapFreeRatio  Â  Â  Â  Â = 40<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  MaxHeapFreeRatio  Â  Â  Â  Â = 70<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  MaxHeapSize  Â  Â  Â  Â  Â  Â  = <a href="tel:2147483648" value="+12147483648" target="_blank">2147483648</a> <tel:<a href="tel:2147483648" value="+12147483648" target="_blank">2147483648</a>><br></span>
  Â  Â  Â  <tel:<a href="tel:2147483648" value="+12147483648" target="_blank">2147483648</a> <tel:<a href="tel:2147483648" value="+12147483648" target="_blank">2147483648</a>>> (2048.0MB)<span class=""><br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  NewSize  Â  Â  Â  Â  Â  Â  Â  Â  = 1048576 (1.0MB)<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  MaxNewSize  Â  Â  Â  Â  Â  Â  Â = 428867584 (409.0MB)<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  OldSize  Â  Â  Â  Â  Â  Â  Â  Â  = 4194304 (4.0MB)<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  NewRatio  Â  Â  Â  Â  Â  Â  Â  Â = 2<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  SurvivorRatio  Â  Â  Â  Â  Â  = 8<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  MetaspaceSize  Â  Â  Â  Â  Â  = 16777216 (16.0MB)<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  CompressedClassSpaceSize = 1073741824 (1024.0MB)<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  MaxMetaspaceSize  Â  Â  Â  Â = 4294963200 (4095.99609375MB)<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  G1HeapRegionSize  Â  Â  Â  Â = 1048576 (1.0MB)<br>
<br>
  Â  Â  Â  Â  Â  Â  Â  Â Heap Usage:<br>
  Â  Â  Â  Â  Â  Â  Â  Â G1 Heap:<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  regions  = 14336<br></span>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  capacity = <a href="tel:15032385536" value="+15032385536" target="_blank">15032385536</a> <tel:<a href="tel:15032385536" value="+15032385536" target="_blank">15032385536</a>> <tel:<a href="tel:15032385536" value="+15032385536" target="_blank">15032385536</a><span class=""><br>
  Â  Â  Â  <tel:<a href="tel:15032385536" value="+15032385536" target="_blank">15032385536</a>>> (14336.0MB)<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  used  Â  Â = 76347888 (72.81101989746094MB)<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  free  Â  Â = 14956037648 (14263.188980102539MB)<br>
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  0.5078893687043872% used<br>
<br>
  Â  Â  Â  Â  Â  Â  Â  Â --<br>
  Â  Â  Â  Â  Â  Â  Â  Â Best regards,<br>
  Â  Â  Â  Â  Â  Â  Â  Â Jakub Kubrynski<br>
<br>
</span></blockquote>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Best regards,<div>Jakub Kubrynski</div></div></div>
</div>