--- old/src/share/vm/gc/g1/g1RemSet.cpp 2017-07-10 14:17:03.415569588 +0200 +++ new/src/share/vm/gc/g1/g1RemSet.cpp 2017-07-10 14:17:03.318566579 +0200 @@ -783,20 +783,11 @@ return update_rs_cl->has_refs_into_cset(); } -void G1RemSet::initialize_periodic_summary_info() { - if (log_is_enabled(Trace, gc, remset)) { - _prev_period_summary.initialize(this); - } -} - void G1RemSet::print_periodic_summary_info(const char* header, uint period_count) { if ((G1SummarizeRSetStatsPeriod > 0) && log_is_enabled(Trace, gc, remset) && (period_count % G1SummarizeRSetStatsPeriod == 0)) { - assert(_prev_period_summary.initialized(), "Periodic remembered set summary must be initialized."); - G1RemSetSummary current; - current.initialize(this); _prev_period_summary.subtract_from(¤t); Log(gc, remset) log; @@ -813,7 +804,6 @@ if (log.is_trace()) { log.trace(" Cumulative RS summary"); G1RemSetSummary current; - current.initialize(this); ResourceMark rm; current.print_on(log.trace_stream()); }