< prev index next >
src/hotspot/share/gc/shared/genCollectedHeap.cpp
Print this page
rev 51872 : 8211123: GC Metaspace printing after full gc
Summary: Move GC printing to after usage is calculated
Reviewed-by:
Contributed-by: nijiaben@perfma.com
*** 646,658 ****
// Update "complete" boolean wrt what actually transpired --
// for instance, a promotion failure could have led to
// a whole heap collection.
complete = complete || collected_old;
- print_heap_change(young_prev_used, old_prev_used);
- MetaspaceUtils::print_metaspace_change(metadata_prev_used);
-
// Adjust generation sizes.
if (collected_old) {
_old_gen->compute_new_size();
}
_young_gen->compute_new_size();
--- 646,655 ----
*** 664,673 ****
--- 661,673 ----
// Resize the metaspace capacity after full collections
MetaspaceGC::compute_new_size();
update_full_collections_completed();
}
+ print_heap_change(young_prev_used, old_prev_used);
+ MetaspaceUtils::print_metaspace_change(metadata_prev_used);
+
// Track memory usage and detect low memory after GC finishes
MemoryService::track_memory_usage();
gc_epilogue(complete);
< prev index next >