8076454: Clean up/move things out of SharedHeap

Reviewed-by: stefank, sjohanss, david
This commit is contained in:
Bengt Rutisson 2015-04-02 16:06:07 +02:00
parent 66fc45f602
commit c3b72f7f5b
13 changed files with 66 additions and 181 deletions

View file

@ -78,13 +78,7 @@ jint ParallelScavengeHeap::initialize() {
CardTableExtension* const barrier_set = new CardTableExtension(reserved_region());
barrier_set->initialize();
_barrier_set = barrier_set;
oopDesc::set_bs(_barrier_set);
if (_barrier_set == NULL) {
vm_shutdown_during_initialization(
"Could not reserve enough space for barrier set");
return JNI_ENOMEM;
}
set_barrier_set(barrier_set);
// Make up the generations
// Calculate the maximum size that a generation can grow. This
@ -522,10 +516,6 @@ void ParallelScavengeHeap::collect(GCCause::Cause cause) {
VMThread::execute(&op);
}
void ParallelScavengeHeap::oop_iterate(ExtendedOopClosure* cl) {
Unimplemented();
}
void ParallelScavengeHeap::object_iterate(ObjectClosure* cl) {
young_gen()->object_iterate(cl);
old_gen()->object_iterate(cl);