< prev index next >

test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Print this page
rev 49912 : imported patch 8201492-properly-implement-non-contiguous-reference-processing


 117         new LogMessageWithLevel("SATB Filtering", Level.TRACE),
 118         new LogMessageWithLevel("CM RefProcessor Roots", Level.TRACE),
 119         new LogMessageWithLevel("Wait For Strong CLD", Level.TRACE),
 120         new LogMessageWithLevel("Weak CLD Roots", Level.TRACE),
 121         // Redirty Cards
 122         new LogMessageWithLevel("Redirty Cards", Level.DEBUG),
 123         new LogMessageWithLevel("Parallel Redirty", Level.TRACE),
 124         new LogMessageWithLevel("Redirtied Cards", Level.TRACE),
 125         // Misc Top-level
 126         new LogMessageWithLevel("Code Roots Purge", Level.DEBUG),
 127         new LogMessageWithLevel("String Dedup Fixup", Level.DEBUG),
 128         new LogMessageWithLevel("Expand Heap After Collection", Level.DEBUG),
 129         // Free CSet
 130         new LogMessageWithLevel("Free Collection Set", Level.DEBUG),
 131         new LogMessageWithLevel("Free Collection Set Serial", Level.TRACE),
 132         new LogMessageWithLevel("Young Free Collection Set", Level.TRACE),
 133         new LogMessageWithLevel("Non-Young Free Collection Set", Level.TRACE),
 134         // Humongous Eager Reclaim
 135         new LogMessageWithLevel("Humongous Reclaim", Level.DEBUG),
 136         new LogMessageWithLevel("Humongous Register", Level.DEBUG),
 137         // Preserve CM Referents
 138         new LogMessageWithLevel("Preserve CM Refs", Level.DEBUG),
 139         // Merge PSS
 140         new LogMessageWithLevel("Merge Per-Thread State", Level.DEBUG),
 141         // TLAB handling
 142         new LogMessageWithLevel("Prepare TLABs", Level.DEBUG),
 143         new LogMessageWithLevel("Resize TLABs", Level.DEBUG),
 144         // Reference Processing
 145         new LogMessageWithLevel("Reference Processing", Level.DEBUG),
 146         new LogMessageWithLevel("Reference Enqueuing", Level.DEBUG),
 147         // VM internal reference processing
 148         new LogMessageWithLevel("Weak Processing", Level.DEBUG),
 149 
 150         new LogMessageWithLevelC2OrJVMCIOnly("DerivedPointerTable Update", Level.DEBUG),
 151         new LogMessageWithLevel("Start New Collection Set", Level.DEBUG),
 152     };
 153 
 154     void checkMessagesAtLevel(OutputAnalyzer output, LogMessageWithLevel messages[], Level level) throws Exception {
 155         for (LogMessageWithLevel l : messages) {
 156             if (level.lessThan(l.level) || !l.isAvailable()) {
 157                 output.shouldNotContain(l.message);
 158             } else {




 117         new LogMessageWithLevel("SATB Filtering", Level.TRACE),
 118         new LogMessageWithLevel("CM RefProcessor Roots", Level.TRACE),
 119         new LogMessageWithLevel("Wait For Strong CLD", Level.TRACE),
 120         new LogMessageWithLevel("Weak CLD Roots", Level.TRACE),
 121         // Redirty Cards
 122         new LogMessageWithLevel("Redirty Cards", Level.DEBUG),
 123         new LogMessageWithLevel("Parallel Redirty", Level.TRACE),
 124         new LogMessageWithLevel("Redirtied Cards", Level.TRACE),
 125         // Misc Top-level
 126         new LogMessageWithLevel("Code Roots Purge", Level.DEBUG),
 127         new LogMessageWithLevel("String Dedup Fixup", Level.DEBUG),
 128         new LogMessageWithLevel("Expand Heap After Collection", Level.DEBUG),
 129         // Free CSet
 130         new LogMessageWithLevel("Free Collection Set", Level.DEBUG),
 131         new LogMessageWithLevel("Free Collection Set Serial", Level.TRACE),
 132         new LogMessageWithLevel("Young Free Collection Set", Level.TRACE),
 133         new LogMessageWithLevel("Non-Young Free Collection Set", Level.TRACE),
 134         // Humongous Eager Reclaim
 135         new LogMessageWithLevel("Humongous Reclaim", Level.DEBUG),
 136         new LogMessageWithLevel("Humongous Register", Level.DEBUG),


 137         // Merge PSS
 138         new LogMessageWithLevel("Merge Per-Thread State", Level.DEBUG),
 139         // TLAB handling
 140         new LogMessageWithLevel("Prepare TLABs", Level.DEBUG),
 141         new LogMessageWithLevel("Resize TLABs", Level.DEBUG),
 142         // Reference Processing
 143         new LogMessageWithLevel("Reference Processing", Level.DEBUG),
 144         new LogMessageWithLevel("Reference Enqueuing", Level.DEBUG),
 145         // VM internal reference processing
 146         new LogMessageWithLevel("Weak Processing", Level.DEBUG),
 147 
 148         new LogMessageWithLevelC2OrJVMCIOnly("DerivedPointerTable Update", Level.DEBUG),
 149         new LogMessageWithLevel("Start New Collection Set", Level.DEBUG),
 150     };
 151 
 152     void checkMessagesAtLevel(OutputAnalyzer output, LogMessageWithLevel messages[], Level level) throws Exception {
 153         for (LogMessageWithLevel l : messages) {
 154             if (level.lessThan(l.level) || !l.isAvailable()) {
 155                 output.shouldNotContain(l.message);
 156             } else {


< prev index next >