# HG changeset patch # User tschatzl # Date 1462208049 -7200 # Node ID f70562200559f2aede889a3f98826552170630b7 # Parent 7eb8388bb4f73d9ac71b13297ff52f323e6e85a3# Parent f89f2032196c2f87122f9bd0d26a5c266f1dbe16 Merge diff -r 7eb8388bb4f7 -r f70562200559 hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp --- a/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp Mon May 02 17:58:42 2016 +0200 +++ b/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp Mon May 02 18:54:09 2016 +0200 @@ -3106,6 +3106,8 @@ SvcGCMarker sgcm(SvcGCMarker::MINOR); ResourceMark rm; + g1_policy()->note_gc_start(); + wait_for_root_region_scanning(); print_heap_before_gc(); @@ -3165,8 +3167,6 @@ Threads::number_of_non_daemon_threads()); workers()->set_active_workers(active_workers); - g1_policy()->note_gc_start(); - TraceCollectorStats tcs(g1mm()->incremental_collection_counters()); TraceMemoryManagerStats tms(false /* fullGC */, gc_cause());