test/lib/sun/hotspot/WhiteBox.java
changeset 29665 b4ef48f9374f
parent 29440 87390f81c75d
parent 29664 54de61fbee04
child 29666 888a845d7bdc
equal deleted inserted replaced
29442:e4b178a258da 29665:b4ef48f9374f
    22  *
    22  *
    23  */
    23  */
    24 
    24 
    25 package sun.hotspot;
    25 package sun.hotspot;
    26 
    26 
       
    27 import java.lang.management.MemoryUsage;
    27 import java.lang.reflect.Executable;
    28 import java.lang.reflect.Executable;
    28 import java.util.Arrays;
    29 import java.util.Arrays;
    29 import java.util.List;
    30 import java.util.List;
    30 import java.util.function.BiFunction;
    31 import java.util.function.BiFunction;
    31 import java.util.function.Function;
    32 import java.util.function.Function;
    93   public native void addToSystemClassLoaderSearch(String segment);
    94   public native void addToSystemClassLoaderSearch(String segment);
    94 
    95 
    95   // G1
    96   // G1
    96   public native boolean g1InConcurrentMark();
    97   public native boolean g1InConcurrentMark();
    97   public native boolean g1IsHumongous(Object o);
    98   public native boolean g1IsHumongous(Object o);
       
    99   public native long    g1NumMaxRegions();
    98   public native long    g1NumFreeRegions();
   100   public native long    g1NumFreeRegions();
    99   public native int     g1RegionSize();
   101   public native int     g1RegionSize();
       
   102   public native MemoryUsage g1AuxiliaryMemoryUsage();
   100   public native Object[]    parseCommandLine(String commandline, char delim, DiagnosticCommand[] args);
   103   public native Object[]    parseCommandLine(String commandline, char delim, DiagnosticCommand[] args);
   101 
   104 
   102   // NMT
   105   // NMT
   103   public native long NMTMalloc(long size);
   106   public native long NMTMalloc(long size);
   104   public native void NMTFree(long mem);
   107   public native void NMTFree(long mem);