< prev index next >
src/hotspot/share/gc/serial/serialHeap.cpp
Print this page
rev 48000 : [mq]: open.patch
rev 48001 : [mq]: 8191564-diff.patch
*** 32,44 ****
GenCollectedHeap(policy), _eden_pool(NULL), _survivor_pool(NULL), _old_pool(NULL) {
_young_manager = new GCMemoryManager("Copy", "end of minor GC");
_old_manager = new GCMemoryManager("MarkSweepCompact", "end of major GC");
}
! jint SerialHeap::initialize() {
! jint status = GenCollectedHeap::initialize();
! if (status != JNI_OK) return status;
DefNewGeneration* young = (DefNewGeneration*) young_gen();
// Add a memory pool for each space and young gen doesn't
// support low memory detection as it is expected to get filled up.
--- 32,42 ----
GenCollectedHeap(policy), _eden_pool(NULL), _survivor_pool(NULL), _old_pool(NULL) {
_young_manager = new GCMemoryManager("Copy", "end of minor GC");
_old_manager = new GCMemoryManager("MarkSweepCompact", "end of major GC");
}
! void SerialHeap::initialize_serviceability() {
DefNewGeneration* young = (DefNewGeneration*) young_gen();
// Add a memory pool for each space and young gen doesn't
// support low memory detection as it is expected to get filled up.
*** 60,70 ****
_old_manager->add_pool(_eden_pool);
_old_manager->add_pool(_survivor_pool);
_old_manager->add_pool(_old_pool);
old->set_gc_manager(_old_manager);
- return JNI_OK;
}
void SerialHeap::check_gen_kinds() {
assert(young_gen()->kind() == Generation::DefNew,
"Wrong youngest generation type");
--- 58,67 ----
< prev index next >