< prev index next >

agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java

Print this page




  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 package sun.jvm.hotspot.gc_interface;
  26 
  27 //These definitions should be kept in sync with the definitions in the HotSpot code.
  28 
  29 public enum GCName {
  30   ParallelOld ("ParallelOld"),
  31   SerialOld ("SerialOld"),
  32   PSMarkSweep ("PSMarkSweep"),
  33   ParallelScavenge ("ParallelScavenge"),
  34   DefNew ("DefNew"),
  35   ParNew ("ParNew"),
  36   G1New ("G1New"),
  37   ConcurrentMarkSweep ("ConcurrentMarkSweep"),
  38   G1Old ("G1Old"),

  39   GCNameEndSentinel ("GCNameEndSentinel");
  40 
  41   private final String value;
  42 
  43   GCName(String val) {
  44     this.value = val;
  45   }
  46   public String value() {
  47     return value;
  48   }
  49 }
  50 


  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 package sun.jvm.hotspot.gc_interface;
  26 
  27 //These definitions should be kept in sync with the definitions in the HotSpot code.
  28 
  29 public enum GCName {
  30   ParallelOld ("ParallelOld"),
  31   SerialOld ("SerialOld"),
  32   PSMarkSweep ("PSMarkSweep"),
  33   ParallelScavenge ("ParallelScavenge"),
  34   DefNew ("DefNew"),
  35   ParNew ("ParNew"),
  36   G1New ("G1New"),
  37   ConcurrentMarkSweep ("ConcurrentMarkSweep"),
  38   G1Old ("G1Old"),
  39   Shenandoah ("Shenandoah"),
  40   GCNameEndSentinel ("GCNameEndSentinel");
  41 
  42   private final String value;
  43 
  44   GCName(String val) {
  45     this.value = val;
  46   }
  47   public String value() {
  48     return value;
  49   }
  50 }
  51 
< prev index next >