21 * questions.
22 *
23 */
24
25 package sun.jvm.hotspot.gc.shared;
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 G1Full ("G1Full"),
40 Z ("Z"),
41 NA ("N/A"),
42 GCNameEndSentinel ("GCNameEndSentinel");
43
44 private final String value;
45
46 GCName(String val) {
47 this.value = val;
48 }
49 public String value() {
50 return value;
51 }
52 }
|
21 * questions.
22 *
23 */
24
25 package sun.jvm.hotspot.gc.shared;
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 G1Full ("G1Full"),
40 Z ("Z"),
41 Shenandoah ("Shenandoah"),
42 NA ("N/A"),
43 GCNameEndSentinel ("GCNameEndSentinel");
44
45 private final String value;
46
47 GCName(String val) {
48 this.value = val;
49 }
50 public String value() {
51 return value;
52 }
53 }
|