< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Print this page
rev 57601 : [mq]: metaspace-improvement

*** 30,39 **** --- 30,40 ---- #include "gc/shenandoah/shenandoahAsserts.hpp" #include "gc/shenandoah/shenandoahAllocRequest.hpp" #include "gc/shenandoah/shenandoahLock.hpp" #include "gc/shenandoah/shenandoahEvacOOMHandler.hpp" #include "gc/shenandoah/shenandoahSharedVariables.hpp" + #include "memory/metaspace/metaspaceEnums.hpp" #include "services/memoryManager.hpp" class ConcurrentGCTimer; class ReferenceProcessor; class ShenandoahAllocTracker;
*** 579,589 **** public: HeapWord* allocate_memory(ShenandoahAllocRequest& request); HeapWord* mem_allocate(size_t size, bool* what); MetaWord* satisfy_failed_metadata_allocation(ClassLoaderData* loader_data, size_t size, ! Metaspace::MetadataType mdtype); void notify_mutator_alloc_words(size_t words, bool waste); // Shenandoah supports TLAB allocation bool supports_tlab_allocation() const { return true; } --- 580,590 ---- public: HeapWord* allocate_memory(ShenandoahAllocRequest& request); HeapWord* mem_allocate(size_t size, bool* what); MetaWord* satisfy_failed_metadata_allocation(ClassLoaderData* loader_data, size_t size, ! metaspace::MetadataType mdtype); void notify_mutator_alloc_words(size_t words, bool waste); // Shenandoah supports TLAB allocation bool supports_tlab_allocation() const { return true; }
< prev index next >