src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
changeset 59250 a6deb69743d4
parent 59249 29b0d0b61615
child 59290 97d13893ec3c
equal deleted inserted replaced
59249:29b0d0b61615 59250:a6deb69743d4
   627   Atomic::release_store_fence(&_used, bytes);
   627   Atomic::release_store_fence(&_used, bytes);
   628 }
   628 }
   629 
   629 
   630 void ShenandoahHeap::decrease_used(size_t bytes) {
   630 void ShenandoahHeap::decrease_used(size_t bytes) {
   631   assert(used() >= bytes, "never decrease heap size by more than we've left");
   631   assert(used() >= bytes, "never decrease heap size by more than we've left");
   632   Atomic::sub(bytes, &_used);
   632   Atomic::sub(&_used, bytes);
   633 }
   633 }
   634 
   634 
   635 void ShenandoahHeap::increase_allocated(size_t bytes) {
   635 void ShenandoahHeap::increase_allocated(size_t bytes) {
   636   Atomic::add(&_bytes_allocated_since_gc_start, bytes);
   636   Atomic::add(&_bytes_allocated_since_gc_start, bytes);
   637 }
   637 }