--- a/src/hotspot/share/gc/shared/collectedHeap.hpp Tue Sep 04 12:17:23 2018 +0200
+++ b/src/hotspot/share/gc/shared/collectedHeap.hpp Tue Sep 04 12:18:35 2018 +0200
@@ -31,6 +31,7 @@
#include "runtime/handles.hpp"
#include "runtime/perfData.hpp"
#include "runtime/safepoint.hpp"
+#include "services/memoryUsage.hpp"
#include "utilities/debug.hpp"
#include "utilities/events.hpp"
#include "utilities/formatBuffer.hpp"
@@ -423,6 +424,7 @@
// Return the SoftRefPolicy for the heap;
virtual SoftRefPolicy* soft_ref_policy() = 0;
+ virtual MemoryUsage memory_usage();
virtual GrowableArray<GCMemoryManager*> memory_managers() = 0;
virtual GrowableArray<MemoryPool*> memory_pools() = 0;