jdk/test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
changeset 17727 1703e6521c97
parent 17438 c01b1889fbc8
child 19576 8fa424432fe1
equal deleted inserted replaced
17726:4aff99bf471b 17727:1703e6521c97
    20  * or visit www.oracle.com if you need additional information or have any
    20  * or visit www.oracle.com if you need additional information or have any
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 
    23 
    24 /*
    24 /*
       
    25  * The -XX:MarkSweepAlwaysCompactCount=1 argument below makes sure serial gc
       
    26  * compacts the heap at every full gc so that the usage is correctly updated.
       
    27  */
       
    28 
       
    29 /*
    25  * @test
    30  * @test
    26  * @bug     4892507
    31  * @bug     4892507
    27  * @summary Basic Test for MemoryPool.resetPeakUsage()
    32  * @summary Basic Test for MemoryPool.resetPeakUsage()
    28  * @author  Mandy Chung
    33  * @author  Mandy Chung
    29  *
    34  *
    30  * @build ResetPeakMemoryUsage MemoryUtil
    35  * @build ResetPeakMemoryUsage MemoryUtil
    31  * @run main/othervm -XX:+UseSerialGC -Xmn8m ResetPeakMemoryUsage
    36  * @run main/othervm -XX:+UseSerialGC -XX:MarkSweepAlwaysCompactCount=1 -Xmn8m ResetPeakMemoryUsage
    32  * @run main/othervm -XX:+UseConcMarkSweepGC -Xmn8m ResetPeakMemoryUsage
    37  * @run main/othervm -XX:+UseConcMarkSweepGC -Xmn8m ResetPeakMemoryUsage
    33  * @run main/othervm -XX:+UseParallelGC -Xmn8m ResetPeakMemoryUsage
    38  * @run main/othervm -XX:+UseParallelGC -Xmn8m ResetPeakMemoryUsage
    34  * @run main/othervm -XX:+UseG1GC -Xmn8m -XX:G1HeapRegionSize=1m ResetPeakMemoryUsage
    39  * @run main/othervm -XX:+UseG1GC -Xmn8m -XX:G1HeapRegionSize=1m ResetPeakMemoryUsage
    35  */
    40  */
    36 
    41