src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Print this page
@@ -1044,10 +1044,13 @@
assert(num_free_regions() == 0, "we should not have added any free regions");
rebuild_region_sets(false /* free_list_only */);
abort_refinement();
resize_if_necessary_after_full_collection();
+ // Purge code root memory
+ purge_code_root_memory();
+
// Rebuild the strong code root lists for each region
rebuild_strong_code_roots();
// Start a new incremental collection set for the next pause
start_new_collection_set();