< prev index next >

test/gc/g1/TestGCLogMessages.java

Print this page
rev 12944 : imported patch 8178148-more-detailed-scan-rs-logging


  77         }
  78     };
  79 
  80     private class LogMessageWithLevelC2OrJVMCIOnly extends LogMessageWithLevel {
  81         public LogMessageWithLevelC2OrJVMCIOnly(String message, Level level) {
  82             super(message, level);
  83         }
  84 
  85         public boolean isAvailable() {
  86             return Platform.isGraal() || Platform.isServer();
  87         }
  88     }
  89 
  90     private LogMessageWithLevel allLogMessages[] = new LogMessageWithLevel[] {
  91         new LogMessageWithLevel("Pre Evacuate Collection Set", Level.INFO),
  92         new LogMessageWithLevel("Evacuate Collection Set", Level.INFO),
  93         new LogMessageWithLevel("Post Evacuate Collection Set", Level.INFO),
  94         new LogMessageWithLevel("Other", Level.INFO),
  95 
  96         // Update RS


  97         new LogMessageWithLevel("Scan HCC", Level.TRACE),





  98         // Ext Root Scan
  99         new LogMessageWithLevel("Thread Roots", Level.TRACE),
 100         new LogMessageWithLevel("StringTable Roots", Level.TRACE),
 101         new LogMessageWithLevel("Universe Roots", Level.TRACE),
 102         new LogMessageWithLevel("JNI Handles Roots", Level.TRACE),
 103         new LogMessageWithLevel("ObjectSynchronizer Roots", Level.TRACE),
 104         new LogMessageWithLevel("FlatProfiler Roots", Level.TRACE),
 105         new LogMessageWithLevel("Management Roots", Level.TRACE),
 106         new LogMessageWithLevel("SystemDictionary Roots", Level.TRACE),
 107         new LogMessageWithLevel("CLDG Roots", Level.TRACE),
 108         new LogMessageWithLevel("JVMTI Roots", Level.TRACE),
 109         new LogMessageWithLevel("SATB Filtering", Level.TRACE),
 110         new LogMessageWithLevel("CM RefProcessor Roots", Level.TRACE),
 111         new LogMessageWithLevel("Wait For Strong CLD", Level.TRACE),
 112         new LogMessageWithLevel("Weak CLD Roots", Level.TRACE),
 113         // Redirty Cards
 114         new LogMessageWithLevel("Redirty Cards", Level.DEBUG),
 115         new LogMessageWithLevel("Parallel Redirty", Level.TRACE),
 116         new LogMessageWithLevel("Redirtied Cards", Level.TRACE),
 117         // Misc Top-level




  77         }
  78     };
  79 
  80     private class LogMessageWithLevelC2OrJVMCIOnly extends LogMessageWithLevel {
  81         public LogMessageWithLevelC2OrJVMCIOnly(String message, Level level) {
  82             super(message, level);
  83         }
  84 
  85         public boolean isAvailable() {
  86             return Platform.isGraal() || Platform.isServer();
  87         }
  88     }
  89 
  90     private LogMessageWithLevel allLogMessages[] = new LogMessageWithLevel[] {
  91         new LogMessageWithLevel("Pre Evacuate Collection Set", Level.INFO),
  92         new LogMessageWithLevel("Evacuate Collection Set", Level.INFO),
  93         new LogMessageWithLevel("Post Evacuate Collection Set", Level.INFO),
  94         new LogMessageWithLevel("Other", Level.INFO),
  95 
  96         // Update RS
  97         new LogMessageWithLevel("Update RS", Level.DEBUG),
  98         new LogMessageWithLevel("Processed Buffers", Level.DEBUG),
  99         new LogMessageWithLevel("Scan HCC", Level.TRACE),
 100         // Scan RS
 101         new LogMessageWithLevel("Scan RS", Level.DEBUG),
 102         new LogMessageWithLevel("Scanned Cards", Level.DEBUG),
 103         new LogMessageWithLevel("Claimed Cards", Level.DEBUG),
 104         new LogMessageWithLevel("Skipped Cards", Level.DEBUG),
 105         // Ext Root Scan
 106         new LogMessageWithLevel("Thread Roots", Level.TRACE),
 107         new LogMessageWithLevel("StringTable Roots", Level.TRACE),
 108         new LogMessageWithLevel("Universe Roots", Level.TRACE),
 109         new LogMessageWithLevel("JNI Handles Roots", Level.TRACE),
 110         new LogMessageWithLevel("ObjectSynchronizer Roots", Level.TRACE),
 111         new LogMessageWithLevel("FlatProfiler Roots", Level.TRACE),
 112         new LogMessageWithLevel("Management Roots", Level.TRACE),
 113         new LogMessageWithLevel("SystemDictionary Roots", Level.TRACE),
 114         new LogMessageWithLevel("CLDG Roots", Level.TRACE),
 115         new LogMessageWithLevel("JVMTI Roots", Level.TRACE),
 116         new LogMessageWithLevel("SATB Filtering", Level.TRACE),
 117         new LogMessageWithLevel("CM RefProcessor Roots", Level.TRACE),
 118         new LogMessageWithLevel("Wait For Strong CLD", Level.TRACE),
 119         new LogMessageWithLevel("Weak CLD Roots", Level.TRACE),
 120         // Redirty Cards
 121         new LogMessageWithLevel("Redirty Cards", Level.DEBUG),
 122         new LogMessageWithLevel("Parallel Redirty", Level.TRACE),
 123         new LogMessageWithLevel("Redirtied Cards", Level.TRACE),
 124         // Misc Top-level


< prev index next >