< prev index next >

hotspot/test/gc/g1/TestGCLogMessages.java

Print this page
rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen

*** 21,31 **** * questions. */ /* * @test TestGCLogMessages ! * @bug 8035406 8027295 8035398 8019342 8027959 8027962 * @summary Ensure that the PrintGCDetails output for a minor GC with G1 * includes the expected necessary messages. * @key gc * @library /testlibrary */ --- 21,31 ---- * questions. */ /* * @test TestGCLogMessages ! * @bug 8035406 8027295 8035398 8019342 8027959 8048179 8027962 * @summary Ensure that the PrintGCDetails output for a minor GC with G1 * includes the expected necessary messages. * @key gc * @library /testlibrary */
*** 79,88 **** --- 79,89 ---- // Free CSet new LogMessageWithLevel("Young Free CSet", Level.FINEST), new LogMessageWithLevel("Non-Young Free CSet", Level.FINEST), // Humongous Eager Reclaim new LogMessageWithLevel("Humongous Reclaim", Level.FINER), + new LogMessageWithLevel("Humongous Register", Level.FINER), }; void checkMessagesAtLevel(OutputAnalyzer output, LogMessageWithLevel messages[], Level level) throws Exception { for (LogMessageWithLevel l : messages) { if (level.lessOrEqualTo(l.level)) {
< prev index next >