Mercurial > hg > truffle
diff src/share/vm/memory/genCollectedHeap.cpp @ 8786:19f9fabd94cc
Merge
author | stefank |
---|---|
date | Mon, 18 Mar 2013 09:34:58 +0100 |
parents | 79af1312fc2c |
children | 68fe50d4f1d5 |
line wrap: on
line diff
--- a/src/share/vm/memory/genCollectedHeap.cpp Fri Mar 15 11:44:33 2013 -0700 +++ b/src/share/vm/memory/genCollectedHeap.cpp Mon Mar 18 09:34:58 2013 +0100 @@ -554,6 +554,8 @@ } if (complete) { + // Delete metaspaces for unloaded class loaders and clean up loader_data graph + ClassLoaderDataGraph::purge(); // Resize the metaspace capacity after full collections MetaspaceGC::compute_new_size(); update_full_collections_completed(); @@ -564,11 +566,6 @@ gc_epilogue(complete); - // Delete metaspaces for unloaded class loaders and clean up loader_data graph - if (complete) { - ClassLoaderDataGraph::purge(); - } - if (must_restore_marks_for_biased_locking) { BiasedLocking::restore_marks(); }