RFR: 8167679: G1 phase logging is messy
Erik Helin
erik.helin at oracle.com
Tue Oct 25 13:17:13 UTC 2016
On 2016-10-25, Stefan Johansson wrote:
> Hi Erik,
>
> On 2016-10-14 16:00, Erik Helin wrote:
> >Hi all,
> >
> >this patch re-organizes the slightly messy phase logging for G1.
> [snip]
> I really like the result of this change, I think this is a great
> improvement.
Thanks!
> >As for the code, I removed a few macros and replaced them with just
> >normal functions.
> >
> >Webrev:
> >http://cr.openjdk.java.net/~ehelin/8167679/00/
> Looks good in general, a few minor things:
> * I think we can skip the helper log_line, and instead used log_info,
> log_debug in similar to what is done for trace_line(size_t).
Agree, fixed.
> * Make it easier to see what's being logged by changing *_line(double) to
> *_time and trace_line(size_t) to trace_count().
Agree, fixed.
> * The timing _recorded_clear_claimed_marks_time_ms is not added to sum_ms in
> print_post_evacuate_collection_set.
Agree, fixed.
Please see new patches at:
- incremental: http://cr.openjdk.java.net/~ehelin/8167679/00-01/
- full: http://cr.openjdk.java.net/~ehelin/8167679/01/
Thanks,
Erik
> Thanks,
> Stefan
>
> >Bug:
> >https://bugs.openjdk.java.net/browse/JDK-8167679
> >
> >Testing:
> >- JPRT
> >
> >Thanks,
> >Erik
>
More information about the hotspot-gc-dev
mailing list