# HG changeset patch # User tschatzl # Date 1563373999 -7200 # Node ID 6891a4438ae6e5c421a5b3952dcc12b5f98ea6c5 # Parent dec1d532c0000acd6578a7402a178544d5a8e2ff 8227671: G1: assert_used_and_recalculate_used_equal performs work in product builds Reviewed-by: kbarrett, sangheki diff -r dec1d532c000 -r 6891a4438ae6 src/hotspot/share/gc/g1/g1CollectedHeap.hpp --- a/src/hotspot/share/gc/g1/g1CollectedHeap.hpp Wed Jul 17 16:33:19 2019 +0200 +++ b/src/hotspot/share/gc/g1/g1CollectedHeap.hpp Wed Jul 17 16:33:19 2019 +0200 @@ -353,6 +353,7 @@ assert(Thread::current()->is_VM_thread(), "current thread is not VM thread"); \ } while (0) +#ifdef ASSERT #define assert_used_and_recalculate_used_equal(g1h) \ do { \ size_t cur_used_bytes = g1h->used(); \ @@ -361,6 +362,9 @@ " same as recalculated used(" SIZE_FORMAT ").", \ cur_used_bytes, recal_used_bytes); \ } while (0) +#else +#define assert_used_and_recalculate_used_equal(g1h) do {} while(0) +#endif const char* young_gc_name() const;