< prev index next >

src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Print this page
rev 58017 : [mq]: 8238854-remove-superfluous-alloc-checks

*** 1797,1808 **** _numa->set_region_info(HeapRegion::GrainBytes, page_size); // Create the G1ConcurrentMark data structure and thread. // (Must do this late, so that "max_regions" is defined.) _cm = new G1ConcurrentMark(this, prev_bitmap_storage, next_bitmap_storage); ! if (_cm == NULL || !_cm->completed_initialization()) { ! vm_shutdown_during_initialization("Could not create/initialize G1ConcurrentMark"); return JNI_ENOMEM; } _cm_thread = _cm->cm_thread(); // Now expand into the initial heap size. --- 1797,1808 ---- _numa->set_region_info(HeapRegion::GrainBytes, page_size); // Create the G1ConcurrentMark data structure and thread. // (Must do this late, so that "max_regions" is defined.) _cm = new G1ConcurrentMark(this, prev_bitmap_storage, next_bitmap_storage); ! if (!_cm->completed_initialization()) { ! vm_shutdown_during_initialization("Could not initialize G1ConcurrentMark"); return JNI_ENOMEM; } _cm_thread = _cm->cm_thread(); // Now expand into the initial heap size.
< prev index next >