RFR(XS): 8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8
bengt.rutisson at oracle.com
Mon Dec 3 13:29:59 PST 2012
Nice Catch! The fix looks good.
On 12/3/12 6:52 PM, John Cuthbertson wrote:
> Hi Everyone,
> Can I have a couple of volunteers look over the changes for this CR -
> the webrev can be found at:
> When we changed the G1 evacuation pause to not use instances of the
> TraceTime class we forgot to flush the GC log file (which happened
> during the TraceTime destructor). The fix is to add a flush call to
> G1CollectedHeap::log_gc_footer(). I also noticed that TraceCPUTime
> destructor does not flush the specified log file and, since it only
> seems to be instantiated from GC code, it probably should.
> GCOld with -XX:G1LogLevel=fine,finer,finest and -Xloggc. The submitter
> of the CR has also verified the fix.
More information about the hotspot-gc-dev