< 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 >