< 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 >