RFR (S): 8015440	java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java	fails with RuntimeException
    Staffan Larsen 
    staffan.larsen at oracle.com
       
    Tue May 28 01:11:49 PDT 2013
    
    
  
Please review the following fix:
webrev: http://cr.openjdk.java.net/~sla/8015440/webrev.00/
bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8015440
The problem is that serial gc does not compact the heap at every full gc but only every 4th full gc (by default). When the heap isn't compacted the "usage" is returned as a higher-than-expect value. This can be changed with -XX:MarkSweepAlwaysCompactCount=1.
Testing: I have rerun the test on a machine where it failed to make sure that it runs correctly with the extra flag.
Thanks,
/Staffan
    
    
More information about the serviceability-dev
mailing list