equal
deleted
inserted
replaced
889 |
889 |
890 void fill(ParallelScavengeHeap* heap) { |
890 void fill(ParallelScavengeHeap* heap) { |
891 _heap_used = heap->used(); |
891 _heap_used = heap->used(); |
892 _young_gen_used = heap->young_gen()->used_in_bytes(); |
892 _young_gen_used = heap->young_gen()->used_in_bytes(); |
893 _old_gen_used = heap->old_gen()->used_in_bytes(); |
893 _old_gen_used = heap->old_gen()->used_in_bytes(); |
894 _metadata_used = MetaspaceAux::used_in_bytes(); |
894 _metadata_used = MetaspaceAux::allocated_used_bytes(); |
895 }; |
895 }; |
896 |
896 |
897 size_t heap_used() const { return _heap_used; } |
897 size_t heap_used() const { return _heap_used; } |
898 size_t young_gen_used() const { return _young_gen_used; } |
898 size_t young_gen_used() const { return _young_gen_used; } |
899 size_t old_gen_used() const { return _old_gen_used; } |
899 size_t old_gen_used() const { return _old_gen_used; } |
1024 } |
1024 } |
1025 } |
1025 } |
1026 |
1026 |
1027 // Delete metaspaces for unloaded class loaders and clean up loader_data graph |
1027 // Delete metaspaces for unloaded class loaders and clean up loader_data graph |
1028 ClassLoaderDataGraph::purge(); |
1028 ClassLoaderDataGraph::purge(); |
|
1029 MetaspaceAux::verify_metrics(); |
1029 |
1030 |
1030 Threads::gc_epilogue(); |
1031 Threads::gc_epilogue(); |
1031 CodeCache::gc_epilogue(); |
1032 CodeCache::gc_epilogue(); |
1032 JvmtiExport::gc_epilogue(); |
1033 JvmtiExport::gc_epilogue(); |
1033 |
1034 |