mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 01:54:47 +02:00
8256181: Remove Allocation of old generation on alternate memory devices functionality
Reviewed-by: ayang, iignatyev, iklam
This commit is contained in:
parent
4df8abc200
commit
bd8693a084
50 changed files with 132 additions and 2311 deletions
|
@ -28,7 +28,6 @@
|
|||
#include "gc/parallel/parallelScavengeHeap.hpp"
|
||||
#include "gc/parallel/psAdaptiveSizePolicy.hpp"
|
||||
#include "gc/parallel/psCardTable.hpp"
|
||||
#include "gc/parallel/psFileBackedVirtualspace.hpp"
|
||||
#include "gc/parallel/psOldGen.hpp"
|
||||
#include "gc/shared/cardTableBarrierSet.hpp"
|
||||
#include "gc/shared/gcLocker.hpp"
|
||||
|
@ -62,14 +61,7 @@ void PSOldGen::initialize_virtual_space(ReservedSpace rs,
|
|||
size_t initial_size,
|
||||
size_t alignment) {
|
||||
|
||||
if(ParallelArguments::is_heterogeneous_heap()) {
|
||||
_virtual_space = new PSFileBackedVirtualSpace(rs, alignment, AllocateOldGenAt);
|
||||
if (!(static_cast <PSFileBackedVirtualSpace*>(_virtual_space))->initialize()) {
|
||||
vm_exit_during_initialization("Could not map space for PSOldGen at given AllocateOldGenAt path");
|
||||
}
|
||||
} else {
|
||||
_virtual_space = new PSVirtualSpace(rs, alignment);
|
||||
}
|
||||
_virtual_space = new PSVirtualSpace(rs, alignment);
|
||||
if (!_virtual_space->expand_by(initial_size)) {
|
||||
vm_exit_during_initialization("Could not reserve enough space for "
|
||||
"object heap");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue