equal
deleted
inserted
replaced
1047 void G1CollectedHeap::prepare_heap_for_mutators() { |
1047 void G1CollectedHeap::prepare_heap_for_mutators() { |
1048 hrm()->prepare_for_full_collection_end(); |
1048 hrm()->prepare_for_full_collection_end(); |
1049 |
1049 |
1050 // Delete metaspaces for unloaded class loaders and clean up loader_data graph |
1050 // Delete metaspaces for unloaded class loaders and clean up loader_data graph |
1051 ClassLoaderDataGraph::purge(); |
1051 ClassLoaderDataGraph::purge(); |
1052 MetaspaceUtils::verify_metrics(); |
1052 DEBUG_ONLY(MetaspaceUtils::verify(false);) |
1053 |
1053 |
1054 // Prepare heap for normal collections. |
1054 // Prepare heap for normal collections. |
1055 assert(num_free_regions() == 0, "we should not have added any free regions"); |
1055 assert(num_free_regions() == 0, "we should not have added any free regions"); |
1056 rebuild_region_sets(false /* free_list_only */); |
1056 rebuild_region_sets(false /* free_list_only */); |
1057 abort_refinement(); |
1057 abort_refinement(); |