equal
deleted
inserted
replaced
822 // Initialize class space: |
822 // Initialize class space: |
823 if (CDS_ONLY(!DumpSharedSpaces && !UseSharedSpaces) NOT_CDS(true)) { |
823 if (CDS_ONLY(!DumpSharedSpaces && !UseSharedSpaces) NOT_CDS(true)) { |
824 #ifdef _LP64 |
824 #ifdef _LP64 |
825 if (using_class_space()) { |
825 if (using_class_space()) { |
826 char* base = (char*)align_up(CompressedOops::end(), _reserve_alignment); |
826 char* base = (char*)align_up(CompressedOops::end(), _reserve_alignment); |
|
827 if (ForceCompressedClassSpaceStartAddress != 0) { |
|
828 base = (char*)ForceCompressedClassSpaceStartAddress; |
|
829 log_debug(gc, metaspace)("Forcing class space start address to " PTR_FORMAT ".", p2i(base)); |
|
830 } |
827 allocate_metaspace_compressed_klass_ptrs(base, 0); |
831 allocate_metaspace_compressed_klass_ptrs(base, 0); |
828 } |
832 } |
829 #endif // _LP64 |
833 #endif // _LP64 |
830 } |
834 } |
831 |
835 |