public final class sun.jvm.hotspot.gc.shared.GCCause extends java.lang.Enum<sun.jvm.hotspot.gc.shared.GCCause>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: sun.jvm.hotspot.gc.shared.GCCause
super_class: java.lang.Enum
{
public static final sun.jvm.hotspot.gc.shared.GCCause _java_lang_system_gc;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _full_gc_alot;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _scavenge_alot;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _allocation_profiler;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _jvmti_force_gc;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _gc_locker;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _heap_inspection;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _heap_dump;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _wb_young_gc;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _wb_conc_mark;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _wb_full_gc;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _no_gc;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _no_cause_specified;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _allocation_failure;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _tenured_generation_full;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _metadata_GC_threshold;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _metadata_GC_clear_soft_refs;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _cms_generation_full;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _cms_initial_mark;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause ;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _cms_concurrent_mark;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _old_generation_expanded_on_last_scavenge;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _old_generation_too_full_to_scavenge;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _adaptive_size_policy;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _g1_inc_collection_pause;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _g1_humongous_allocation;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _dcmd_gc_run;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _z_timer;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _z_warmup;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _z_allocation_rate;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _z_allocation_stall;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _z_proactive;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _shenandoah_allocation_failure_evac;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _shenandoah_stop_vm;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _shenandoah_concurrent_gc;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _shenandoah_traversal_gc;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _shenandoah_upgrade_to_full_gc;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.jvm.hotspot.gc.shared.GCCause _last_gc_cause;
descriptor: Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private final java.lang.String value;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final sun.jvm.hotspot.gc.shared.GCCause[] ENUM$VALUES;
descriptor: [Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_java_lang_system_gc"
iconst_0
ldc "System.gc()"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._java_lang_system_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
1: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_full_gc_alot"
iconst_1
ldc "FullGCAlot"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._full_gc_alot:Lsun/jvm/hotspot/gc/shared/GCCause;
2: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_scavenge_alot"
iconst_2
ldc "ScavengeAlot"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._scavenge_alot:Lsun/jvm/hotspot/gc/shared/GCCause;
3: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_allocation_profiler"
iconst_3
ldc "Allocation Profiler"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._allocation_profiler:Lsun/jvm/hotspot/gc/shared/GCCause;
4: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_jvmti_force_gc"
iconst_4
ldc "JvmtiEnv ForceGarbageCollection"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._jvmti_force_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
5: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_gc_locker"
iconst_5
ldc "GCLocker Initiated GC"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._gc_locker:Lsun/jvm/hotspot/gc/shared/GCCause;
6: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_heap_inspection"
bipush 6
ldc "Heap Inspection Initiated GC"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._heap_inspection:Lsun/jvm/hotspot/gc/shared/GCCause;
7: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_heap_dump"
bipush 7
ldc "Heap Dump Initiated GC"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._heap_dump:Lsun/jvm/hotspot/gc/shared/GCCause;
8: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_wb_young_gc"
bipush 8
ldc "WhiteBox Initiated Young GC"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._wb_young_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
9: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_wb_conc_mark"
bipush 9
ldc "WhiteBox Initiated Concurrent Mark"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._wb_conc_mark:Lsun/jvm/hotspot/gc/shared/GCCause;
10: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_wb_full_gc"
bipush 10
ldc "WhiteBox Initiated Full GC"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._wb_full_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
11: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_no_gc"
bipush 11
ldc "No GC"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._no_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
12: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_no_cause_specified"
bipush 12
ldc "Unknown GCCause"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._no_cause_specified:Lsun/jvm/hotspot/gc/shared/GCCause;
13: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_allocation_failure"
bipush 13
ldc "Allocation Failure"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._allocation_failure:Lsun/jvm/hotspot/gc/shared/GCCause;
14: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_tenured_generation_full"
bipush 14
ldc "Tenured Generation Full"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._tenured_generation_full:Lsun/jvm/hotspot/gc/shared/GCCause;
15: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_metadata_GC_threshold"
bipush 15
ldc "Metadata GC Threshold"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._metadata_GC_threshold:Lsun/jvm/hotspot/gc/shared/GCCause;
16: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_metadata_GC_clear_soft_refs"
bipush 16
ldc "Metadata GC Clear Soft References"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._metadata_GC_clear_soft_refs:Lsun/jvm/hotspot/gc/shared/GCCause;
17: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_cms_generation_full"
bipush 17
ldc "CMS Generation Full"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._cms_generation_full:Lsun/jvm/hotspot/gc/shared/GCCause;
18: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_cms_initial_mark"
bipush 18
ldc "CMS Initial Mark"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._cms_initial_mark:Lsun/jvm/hotspot/gc/shared/GCCause;
19: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_cms_final_remark"
bipush 19
ldc "CMS Final Remark"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._cms_final_remark:Lsun/jvm/hotspot/gc/shared/GCCause;
20: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_cms_concurrent_mark"
bipush 20
ldc "CMS Concurrent Mark"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._cms_concurrent_mark:Lsun/jvm/hotspot/gc/shared/GCCause;
21: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_old_generation_expanded_on_last_scavenge"
bipush 21
ldc "Old Generation Expanded On Last Scavenge"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._old_generation_expanded_on_last_scavenge:Lsun/jvm/hotspot/gc/shared/GCCause;
22: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_old_generation_too_full_to_scavenge"
bipush 22
ldc "Old Generation Too Full To Scavenge"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._old_generation_too_full_to_scavenge:Lsun/jvm/hotspot/gc/shared/GCCause;
23: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_adaptive_size_policy"
bipush 23
ldc "Ergonomics"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._adaptive_size_policy:Lsun/jvm/hotspot/gc/shared/GCCause;
24: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_g1_inc_collection_pause"
bipush 24
ldc "G1 Evacuation Pause"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._g1_inc_collection_pause:Lsun/jvm/hotspot/gc/shared/GCCause;
25: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_g1_humongous_allocation"
bipush 25
ldc "G1 Humongous Allocation"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._g1_humongous_allocation:Lsun/jvm/hotspot/gc/shared/GCCause;
26: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_dcmd_gc_run"
bipush 26
ldc "Diagnostic Command"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._dcmd_gc_run:Lsun/jvm/hotspot/gc/shared/GCCause;
27: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_z_timer"
bipush 27
ldc "Timer"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._z_timer:Lsun/jvm/hotspot/gc/shared/GCCause;
28: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_z_warmup"
bipush 28
ldc "Warmup"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._z_warmup:Lsun/jvm/hotspot/gc/shared/GCCause;
29: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_z_allocation_rate"
bipush 29
ldc "Allocation Rate"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._z_allocation_rate:Lsun/jvm/hotspot/gc/shared/GCCause;
30: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_z_allocation_stall"
bipush 30
ldc "Allocation Stall"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._z_allocation_stall:Lsun/jvm/hotspot/gc/shared/GCCause;
31: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_z_proactive"
bipush 31
ldc "Proactive"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._z_proactive:Lsun/jvm/hotspot/gc/shared/GCCause;
32: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_shenandoah_allocation_failure_evac"
bipush 32
ldc "Allocation Failure During Evacuation"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_allocation_failure_evac:Lsun/jvm/hotspot/gc/shared/GCCause;
33: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_shenandoah_stop_vm"
bipush 33
ldc "Stopping VM"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_stop_vm:Lsun/jvm/hotspot/gc/shared/GCCause;
34: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_shenandoah_concurrent_gc"
bipush 34
ldc "Concurrent GC"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_concurrent_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
35: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_shenandoah_traversal_gc"
bipush 35
ldc "Traversal GC"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_traversal_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
36: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_shenandoah_upgrade_to_full_gc"
bipush 36
ldc "Upgrade To Full GC"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_upgrade_to_full_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
37: new sun.jvm.hotspot.gc.shared.GCCause
dup
ldc "_last_gc_cause"
bipush 37
ldc "ILLEGAL VALUE - last gc cause - ILLEGAL VALUE"
invokespecial sun.jvm.hotspot.gc.shared.GCCause.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic sun.jvm.hotspot.gc.shared.GCCause._last_gc_cause:Lsun/jvm/hotspot/gc/shared/GCCause;
38: bipush 38
anewarray sun.jvm.hotspot.gc.shared.GCCause
dup
iconst_0
getstatic sun.jvm.hotspot.gc.shared.GCCause._java_lang_system_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
iconst_1
getstatic sun.jvm.hotspot.gc.shared.GCCause._full_gc_alot:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
iconst_2
getstatic sun.jvm.hotspot.gc.shared.GCCause._scavenge_alot:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
iconst_3
getstatic sun.jvm.hotspot.gc.shared.GCCause._allocation_profiler:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
iconst_4
getstatic sun.jvm.hotspot.gc.shared.GCCause._jvmti_force_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
iconst_5
getstatic sun.jvm.hotspot.gc.shared.GCCause._gc_locker:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 6
getstatic sun.jvm.hotspot.gc.shared.GCCause._heap_inspection:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 7
getstatic sun.jvm.hotspot.gc.shared.GCCause._heap_dump:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 8
getstatic sun.jvm.hotspot.gc.shared.GCCause._wb_young_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 9
getstatic sun.jvm.hotspot.gc.shared.GCCause._wb_conc_mark:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 10
getstatic sun.jvm.hotspot.gc.shared.GCCause._wb_full_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 11
getstatic sun.jvm.hotspot.gc.shared.GCCause._no_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 12
getstatic sun.jvm.hotspot.gc.shared.GCCause._no_cause_specified:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 13
getstatic sun.jvm.hotspot.gc.shared.GCCause._allocation_failure:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 14
getstatic sun.jvm.hotspot.gc.shared.GCCause._tenured_generation_full:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 15
getstatic sun.jvm.hotspot.gc.shared.GCCause._metadata_GC_threshold:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 16
getstatic sun.jvm.hotspot.gc.shared.GCCause._metadata_GC_clear_soft_refs:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 17
getstatic sun.jvm.hotspot.gc.shared.GCCause._cms_generation_full:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 18
getstatic sun.jvm.hotspot.gc.shared.GCCause._cms_initial_mark:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 19
getstatic sun.jvm.hotspot.gc.shared.GCCause._cms_final_remark:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 20
getstatic sun.jvm.hotspot.gc.shared.GCCause._cms_concurrent_mark:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 21
getstatic sun.jvm.hotspot.gc.shared.GCCause._old_generation_expanded_on_last_scavenge:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 22
getstatic sun.jvm.hotspot.gc.shared.GCCause._old_generation_too_full_to_scavenge:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 23
getstatic sun.jvm.hotspot.gc.shared.GCCause._adaptive_size_policy:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 24
getstatic sun.jvm.hotspot.gc.shared.GCCause._g1_inc_collection_pause:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 25
getstatic sun.jvm.hotspot.gc.shared.GCCause._g1_humongous_allocation:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 26
getstatic sun.jvm.hotspot.gc.shared.GCCause._dcmd_gc_run:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 27
getstatic sun.jvm.hotspot.gc.shared.GCCause._z_timer:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 28
getstatic sun.jvm.hotspot.gc.shared.GCCause._z_warmup:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 29
getstatic sun.jvm.hotspot.gc.shared.GCCause._z_allocation_rate:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 30
getstatic sun.jvm.hotspot.gc.shared.GCCause._z_allocation_stall:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 31
getstatic sun.jvm.hotspot.gc.shared.GCCause._z_proactive:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 32
getstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_allocation_failure_evac:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 33
getstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_stop_vm:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 34
getstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_concurrent_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 35
getstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_traversal_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 36
getstatic sun.jvm.hotspot.gc.shared.GCCause._shenandoah_upgrade_to_full_gc:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
dup
bipush 37
getstatic sun.jvm.hotspot.gc.shared.GCCause._last_gc_cause:Lsun/jvm/hotspot/gc/shared/GCCause;
aastore
putstatic sun.jvm.hotspot.gc.shared.GCCause.ENUM$VALUES:[Lsun/jvm/hotspot/gc/shared/GCCause;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
putfield sun.jvm.hotspot.gc.shared.GCCause.value:Ljava/lang/String;
2: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/jvm/hotspot/gc/shared/GCCause;
0 3 3 val Ljava/lang/String;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
val
public java.lang.String value();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvm.hotspot.gc.shared.GCCause.value:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/gc/shared/GCCause;
public static sun.jvm.hotspot.gc.shared.GCCause[] values();
descriptor: ()[Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic sun.jvm.hotspot.gc.shared.GCCause.ENUM$VALUES:[Lsun/jvm/hotspot/gc/shared/GCCause;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray sun.jvm.hotspot.gc.shared.GCCause
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static sun.jvm.hotspot.gc.shared.GCCause valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lsun/jvm/hotspot/gc/shared/GCCause;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lsun/jvm/hotspot/gc/shared/GCCause;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast sun.jvm.hotspot.gc.shared.GCCause
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lsun/jvm/hotspot/gc/shared/GCCause;>;
SourceFile: "GCCause.java"