Skip to content

Commit

Permalink
8277899: Parallel: Simplify PSVirtualSpace::initialize logic
Browse files Browse the repository at this point in the history
Reviewed-by: tschatzl, sjohanss
  • Loading branch information
albertnetymk committed Nov 30, 2021
1 parent 01cefc9 commit 9150840
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 11 deletions.
4 changes: 1 addition & 3 deletions src/hotspot/share/gc/parallel/objectStartArray.cpp
Expand Up @@ -65,9 +65,7 @@ void ObjectStartArray::initialize(MemRegion reserved_region) {
MemTracker::record_virtual_memory_type((address)backing_store.base(), mtGC);

// We do not commit any memory initially
if (!_virtual_space.initialize(backing_store, 0)) {
vm_exit_during_initialization("Could not commit space for ObjectStartArray");
}
_virtual_space.initialize(backing_store);

_raw_base = (jbyte*)_virtual_space.low_boundary();

Expand Down
8 changes: 1 addition & 7 deletions src/hotspot/share/gc/parallel/psVirtualspace.cpp
Expand Up @@ -56,16 +56,10 @@ PSVirtualSpace::PSVirtualSpace():
}

// Deprecated.
bool PSVirtualSpace::initialize(ReservedSpace rs,
size_t commit_size) {
void PSVirtualSpace::initialize(ReservedSpace rs) {
set_reserved(rs);
set_committed(reserved_low_addr(), reserved_low_addr());

// Commit to initial size.
assert(commit_size <= rs.size(), "commit_size too big");
bool result = commit_size > 0 ? expand_by(commit_size) : true;
DEBUG_ONLY(verify());
return result;
}

PSVirtualSpace::~PSVirtualSpace() {
Expand Down
2 changes: 1 addition & 1 deletion src/hotspot/share/gc/parallel/psVirtualspace.hpp
Expand Up @@ -73,7 +73,7 @@ class PSVirtualSpace : public CHeapObj<mtGC> {
_special(false) {
}
PSVirtualSpace();
bool initialize(ReservedSpace rs, size_t commit_size);
void initialize(ReservedSpace rs);

bool contains(void* p) const;

Expand Down

1 comment on commit 9150840

@openjdk-notifier
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.