src/hotspot/share/memory/universe.cpp
changeset 49184 8026f64901de
parent 49054 fa4c8865a4ff
child 49186 b8bfadfacded
equal deleted inserted replaced
49183:268beecd832a 49184:8026f64901de
   758 // ZeroBased - Use zero based compressed oops with encoding when
   758 // ZeroBased - Use zero based compressed oops with encoding when
   759 //     NarrowOopHeapBaseMin + heap_size < 32Gb
   759 //     NarrowOopHeapBaseMin + heap_size < 32Gb
   760 // HeapBased - Use compressed oops with heap base + encoding.
   760 // HeapBased - Use compressed oops with heap base + encoding.
   761 
   761 
   762 jint Universe::initialize_heap() {
   762 jint Universe::initialize_heap() {
   763   jint status = JNI_ERR;
   763   _collectedHeap = create_heap();
   764 
   764   jint status = _collectedHeap->initialize();
   765   _collectedHeap = create_heap_ext();
       
   766   if (_collectedHeap == NULL) {
       
   767     _collectedHeap = create_heap();
       
   768   }
       
   769 
       
   770   status = _collectedHeap->initialize();
       
   771   if (status != JNI_OK) {
   765   if (status != JNI_OK) {
   772     return status;
   766     return status;
   773   }
   767   }
   774   log_info(gc)("Using %s", _collectedHeap->name());
   768   log_info(gc)("Using %s", _collectedHeap->name());
   775 
   769