mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
8062506: Java GCCause enum is out of sync with C++ GCCause enum
Reviewed-by: stefank, tschatzl
This commit is contained in:
parent
32165d2889
commit
e313c8214f
2 changed files with 10 additions and 0 deletions
|
@ -35,6 +35,10 @@ public enum GCCause {
|
|||
_gc_locker ("GCLocker Initiated GC"),
|
||||
_heap_inspection ("Heap Inspection Initiated GC"),
|
||||
_heap_dump ("Heap Dump Initiated GC"),
|
||||
_wb_young_gc ("WhiteBox Initiated Young GC"),
|
||||
_wb_conc_mark ("WhiteBox Initiated Concurrent Mark"),
|
||||
_update_allocation_context_stats_inc ("Update Allocation Context Stats"),
|
||||
_update_allocation_context_stats_full ("Update Allocation Context Stats"),
|
||||
|
||||
_no_gc ("No GC"),
|
||||
_no_cause_specified ("Unknown GCCause"),
|
||||
|
@ -56,6 +60,9 @@ public enum GCCause {
|
|||
_g1_humongous_allocation ("G1 Humongous Allocation"),
|
||||
|
||||
_last_ditch_collection ("Last ditch collection"),
|
||||
|
||||
_dcmd_gc_run ("Diagnostic Command"),
|
||||
|
||||
_last_gc_cause ("ILLEGAL VALUE - last gc cause - ILLEGAL VALUE");
|
||||
|
||||
private final String value;
|
||||
|
|
|
@ -33,6 +33,9 @@
|
|||
// use of this class grows, we should split it into public
|
||||
// and implementation-private "causes".
|
||||
//
|
||||
// The definitions in the SA code should be kept in sync
|
||||
// with the definitions here.
|
||||
//
|
||||
|
||||
class GCCause : public AllStatic {
|
||||
public:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue