equal
deleted
inserted
replaced
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())); |