diff -r ae5b2f1dcf12 -r 2a241e764894 src/share/vm/runtime/safepoint.cpp --- a/src/share/vm/runtime/safepoint.cpp Wed Jun 08 21:48:38 2011 -0400 +++ b/src/share/vm/runtime/safepoint.cpp Fri Jun 10 15:08:36 2011 -0700 @@ -511,6 +511,11 @@ TraceTime t4("sweeping nmethods", TraceSafepointCleanupTime); NMethodSweeper::scan_stacks(); + + // rotate log files? + if (UseGCLogFileRotation) { + gclog_or_tty->rotate_log(); + } }