Skip to content
This repository has been archived by the owner on Aug 27, 2022. It is now read-only.

Commit

Permalink
8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadat…
Browse files Browse the repository at this point in the history
…a_to_shared

Reviewed-by: rkennke
  • Loading branch information
shipilev committed Apr 6, 2020
1 parent 5aed216 commit b73460b
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 13 deletions.
1 change: 0 additions & 1 deletion src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Expand Up @@ -313,7 +313,6 @@ HeapWord* ShenandoahFreeSet::allocate_contiguous(ShenandoahAllocRequest& req) {
}

r->set_top(r->bottom() + used_words);
r->reset_alloc_metadata_to_shared();

_mutator_free_bitmap.clear_bit(r->index());
}
Expand Down
9 changes: 0 additions & 9 deletions src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
Expand Up @@ -308,15 +308,6 @@ void ShenandoahHeapRegion::reset_alloc_metadata() {
_gclab_allocs = 0;
}

void ShenandoahHeapRegion::reset_alloc_metadata_to_shared() {
if (used() > 0) {
_tlab_allocs = 0;
_gclab_allocs = 0;
} else {
reset_alloc_metadata();
}
}

size_t ShenandoahHeapRegion::get_shared_allocs() const {
return used() - (_tlab_allocs + _gclab_allocs) * HeapWordSize;
}
Expand Down
1 change: 0 additions & 1 deletion src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Expand Up @@ -377,7 +377,6 @@ class ShenandoahHeapRegion {
size_t free() const { return byte_size(top(), end()); }

inline void adjust_alloc_metadata(ShenandoahAllocRequest::Type type, size_t);
void reset_alloc_metadata_to_shared();
void reset_alloc_metadata();
size_t get_shared_allocs() const;
size_t get_tlab_allocs() const;
Expand Down
4 changes: 2 additions & 2 deletions src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Expand Up @@ -868,7 +868,7 @@ class ShenandoahPostCompactClosure : public ShenandoahHeapRegionClosure {
}

r->set_live_data(live);
r->reset_alloc_metadata_to_shared();
r->reset_alloc_metadata();
_live += live;
}

Expand Down Expand Up @@ -934,7 +934,7 @@ void ShenandoahMarkCompact::compact_humongous_objects() {
r->set_top(r->end());
}

r->reset_alloc_metadata_to_shared();
r->reset_alloc_metadata();
}
}
}
Expand Down

0 comments on commit b73460b

Please sign in to comment.