hotspot/src/share/vm/memory/universe.cpp
changeset 37428 6e724f3d488b
parent 37248 11a660dbbb8e
child 38259 b495d1cfe673
equal deleted inserted replaced
37427:95577491e9ed 37428:6e724f3d488b
   745       Universe::set_narrow_oop_base(0);
   745       Universe::set_narrow_oop_base(0);
   746     }
   746     }
   747 
   747 
   748     Universe::set_narrow_ptrs_base(Universe::narrow_oop_base());
   748     Universe::set_narrow_ptrs_base(Universe::narrow_oop_base());
   749 
   749 
   750     if (PrintCompressedOopsMode || (PrintMiscellaneous && Verbose)) {
   750     if (log_is_enabled(Info, gc, heap, coops)) {
   751       Universe::print_compressed_oops_mode(tty);
   751       ResourceMark rm;
       
   752       outputStream* logst = Log(gc, heap, coops)::info_stream();
       
   753       Universe::print_compressed_oops_mode(logst);
   752     }
   754     }
   753 
   755 
   754     // Tell tests in which mode we run.
   756     // Tell tests in which mode we run.
   755     Arguments::PropertyList_add(new SystemProperty("java.vm.compressedOopsMode",
   757     Arguments::PropertyList_add(new SystemProperty("java.vm.compressedOopsMode",
   756                                                    narrow_oop_mode_to_string(narrow_oop_mode()),
   758                                                    narrow_oop_mode_to_string(narrow_oop_mode()),
   774   }
   776   }
   775   return JNI_OK;
   777   return JNI_OK;
   776 }
   778 }
   777 
   779 
   778 void Universe::print_compressed_oops_mode(outputStream* st) {
   780 void Universe::print_compressed_oops_mode(outputStream* st) {
   779   st->print("heap address: " PTR_FORMAT ", size: " SIZE_FORMAT " MB",
   781   st->print("Heap address: " PTR_FORMAT ", size: " SIZE_FORMAT " MB",
   780               p2i(Universe::heap()->base()), Universe::heap()->reserved_region().byte_size()/M);
   782             p2i(Universe::heap()->base()), Universe::heap()->reserved_region().byte_size()/M);
   781 
   783 
   782   st->print(", Compressed Oops mode: %s", narrow_oop_mode_to_string(narrow_oop_mode()));
   784   st->print(", Compressed Oops mode: %s", narrow_oop_mode_to_string(narrow_oop_mode()));
   783 
   785 
   784   if (Universe::narrow_oop_base() != 0) {
   786   if (Universe::narrow_oop_base() != 0) {
   785     st->print(": " PTR_FORMAT, p2i(Universe::narrow_oop_base()));
   787     st->print(": " PTR_FORMAT, p2i(Universe::narrow_oop_base()));