< prev index next >
src/hotspot/share/gc/z/zCollectedHeap.cpp
Print this page
rev 57601 : [mq]: metaspace-improvement
*** 29,38 ****
--- 29,40 ----
#include "gc/z/zHeap.inline.hpp"
#include "gc/z/zNMethod.hpp"
#include "gc/z/zServiceability.hpp"
#include "gc/z/zStat.hpp"
#include "gc/z/zUtils.inline.hpp"
+ #include "memory/metaspace/classLoaderMetaspace.hpp"
+ #include "memory/metaspace/metaspaceEnums.hpp"
#include "memory/universe.hpp"
#include "runtime/mutexLocker.hpp"
ZCollectedHeap* ZCollectedHeap::heap() {
CollectedHeap* heap = Universe::heap();
*** 132,142 ****
return (HeapWord*)_heap.alloc_object(size_in_bytes);
}
MetaWord* ZCollectedHeap::satisfy_failed_metadata_allocation(ClassLoaderData* loader_data,
size_t size,
! Metaspace::MetadataType mdtype) {
MetaWord* result;
// Start asynchronous GC
collect(GCCause::_metadata_GC_threshold);
--- 134,144 ----
return (HeapWord*)_heap.alloc_object(size_in_bytes);
}
MetaWord* ZCollectedHeap::satisfy_failed_metadata_allocation(ClassLoaderData* loader_data,
size_t size,
! metaspace::MetadataType mdtype) {
MetaWord* result;
// Start asynchronous GC
collect(GCCause::_metadata_GC_threshold);
< prev index next >