src/hotspot/share/memory/metaspace/metaDebug.hpp
branchstuefe-new-metaspace-branch
changeset 58227 0e7d9a23261e
parent 53970 1ad7c590a6e7
child 58683 2d5dd194c65c
--- a/src/hotspot/share/memory/metaspace/metaDebug.hpp	Wed Sep 18 07:46:02 2019 +0200
+++ b/src/hotspot/share/memory/metaspace/metaDebug.hpp	Thu Sep 19 15:21:27 2019 +0200
@@ -50,8 +50,26 @@
       counter_ = 0;           \
 
 #define END_EVERY_NTH         } } }
+
+#define SOMETIMES(code) \
+    EVERY_NTH(VerifyMetaspaceInterval) \
+    { code } \
+    END_EVERY_NTH
+
+#define ASSERT_SOMETIMES(condition, ...) \
+		EVERY_NTH(VerifyMetaspaceInterval) \
+		assert( (condition), __VA_ARGS__); \
+		END_EVERY_NTH
+
+#else
+
+#define SOMETIMES(code)
+#define ASSERT_SOMETIMES(condition, ...)
+
 #endif // ASSERT
 
+
+
 } // namespace metaspace
 
 #endif // SHARE_MEMORY_METASPACE_METADEBUG_HPP