mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 19:44:41 +02:00
8064721: The card tables only ever need two covering regions
Reviewed-by: jmasa, tschatzl, kbarrett
This commit is contained in:
parent
2616e09389
commit
f3997d8eed
17 changed files with 35 additions and 75 deletions
|
@ -1888,7 +1888,7 @@ jint G1CollectedHeap::initialize() {
|
|||
initialize_reserved_region((HeapWord*)heap_rs.base(), (HeapWord*)(heap_rs.base() + heap_rs.size()));
|
||||
|
||||
// Create the gen rem set (and barrier set) for the entire reserved region.
|
||||
_rem_set = collector_policy()->create_rem_set(reserved_region(), 2);
|
||||
_rem_set = collector_policy()->create_rem_set(reserved_region());
|
||||
set_barrier_set(rem_set()->bs());
|
||||
if (!barrier_set()->is_a(BarrierSet::G1SATBCTLogging)) {
|
||||
vm_exit_during_initialization("G1 requires a G1SATBLoggingCardTableModRefBS");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue