src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
changeset 59249 29b0d0b61615
parent 54748 b0e23da4c8e0
equal deleted inserted replaced
59248:e92153ed8bdc 59249:29b0d0b61615
   101     _heap->pacer()->report_mark(s);
   101     _heap->pacer()->report_mark(s);
   102   }
   102   }
   103 }
   103 }
   104 
   104 
   105 inline void ShenandoahHeapRegion::internal_increase_live_data(size_t s) {
   105 inline void ShenandoahHeapRegion::internal_increase_live_data(size_t s) {
   106   size_t new_live_data = Atomic::add(s, &_live_data);
   106   size_t new_live_data = Atomic::add(&_live_data, s);
   107 #ifdef ASSERT
   107 #ifdef ASSERT
   108   size_t live_bytes = new_live_data * HeapWordSize;
   108   size_t live_bytes = new_live_data * HeapWordSize;
   109   size_t used_bytes = used();
   109   size_t used_bytes = used();
   110   assert(live_bytes <= used_bytes,
   110   assert(live_bytes <= used_bytes,
   111          "can't have more live data than used: " SIZE_FORMAT ", " SIZE_FORMAT, live_bytes, used_bytes);
   111          "can't have more live data than used: " SIZE_FORMAT ", " SIZE_FORMAT, live_bytes, used_bytes);