equal
deleted
inserted
replaced
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 } |