RFR: JDK-8145180: Add back PrintGC, PrintGCDetails and -Xloggc

Bengt Rutisson bengt.rutisson at oracle.com
Mon Jan 18 15:52:53 UTC 2016

Hi everyone,

Could I have a couple of reviews for this follow-up change to the GC 
logging changes for the unified logging framework?


The change adds back the flags PrintGC and PrintGCDetails as well as 
-Xloggc. I've tried to keep the behavior similar to before, so if 
-Xloggc is used the PrintGC and PrintGCDetails settings should affect 
what is logged to the file not to stdout.

The change also adds warning messages for all three flags that will let 
the users know that the flags have been deprecated.

I've tried to add this code back in similar places where the code used 
to be. I've put PrintGC and PrintGCDetails back in globals.hpp at the 
same place where they used to be. I've added a method, 
handle_deprecated_print_gc_flags(), which is called from the place in 
Arguments::parse() where we used to enable PrintGC if PrintGCDetails was 
I also re-introduce the Arguments::_gc_log_filename variable to hold the 
file name specified by -Xloggc.


More information about the hotspot-gc-dev mailing list