--- a/src/hotspot/share/gc/shared/space.inline.hpp Fri May 04 09:29:14 2018 +0200
+++ b/src/hotspot/share/gc/shared/space.inline.hpp Fri May 04 11:41:35 2018 +0200
@@ -25,7 +25,6 @@
#ifndef SHARE_VM_GC_SHARED_SPACE_INLINE_HPP
#define SHARE_VM_GC_SHARED_SPACE_INLINE_HPP
-#include "gc/serial/markSweep.inline.hpp"
#include "gc/shared/collectedHeap.hpp"
#include "gc/shared/generation.hpp"
#include "gc/shared/space.hpp"
@@ -35,6 +34,9 @@
#include "oops/oop.inline.hpp"
#include "runtime/prefetch.inline.hpp"
#include "runtime/safepoint.hpp"
+#if INCLUDE_SERIALGC
+#include "gc/serial/markSweep.inline.hpp"
+#endif
inline HeapWord* Space::block_start(const void* p) {
return block_start_const(p);
@@ -77,6 +79,8 @@
return oop(addr)->size();
}
+#if INCLUDE_SERIALGC
+
class DeadSpacer : StackObj {
size_t _allowed_deadspace_words;
bool _active;
@@ -347,6 +351,8 @@
clear_empty_region(space);
}
+#endif // INCLUDE_SERIALGC
+
size_t ContiguousSpace::scanned_block_size(const HeapWord* addr) const {
return oop(addr)->size();
}