RFR: JDK-8145180: Add back PrintGC, PrintGCDetails and -Xloggc
bengt.rutisson at oracle.com
Mon Jan 18 15:52:53 UTC 2016
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