< prev index next >
src/hotspot/share/gc/shared/genCollectedHeap.cpp
Print this page
rev 57511 : [mq]: metaspace-improvement
*** 53,62 ****
--- 53,63 ----
#include "gc/shared/strongRootsScope.hpp"
#include "gc/shared/weakProcessor.hpp"
#include "gc/shared/workgroup.hpp"
#include "memory/filemap.hpp"
#include "memory/metaspaceCounters.hpp"
+ #include "memory/metaspace/metaspaceSizesSnapshot.hpp"
#include "memory/resourceArea.hpp"
#include "memory/universe.hpp"
#include "oops/oop.inline.hpp"
#include "runtime/biasedLocking.hpp"
#include "runtime/flags/flagSetting.hpp"
*** 677,687 ****
_old_gen->compute_new_size();
_young_gen->compute_new_size();
// Delete metaspaces for unloaded class loaders and clean up loader_data graph
ClassLoaderDataGraph::purge();
! MetaspaceUtils::verify_metrics();
// Resize the metaspace capacity after full collections
MetaspaceGC::compute_new_size();
update_full_collections_completed();
print_heap_change(young_prev_used, old_prev_used);
--- 678,688 ----
_old_gen->compute_new_size();
_young_gen->compute_new_size();
// Delete metaspaces for unloaded class loaders and clean up loader_data graph
ClassLoaderDataGraph::purge();
! DEBUG_ONLY(MetaspaceUtils::verify(false);)
// Resize the metaspace capacity after full collections
MetaspaceGC::compute_new_size();
update_full_collections_completed();
print_heap_change(young_prev_used, old_prev_used);
< prev index next >