equal
deleted
inserted
replaced
3034 // bits. |
3034 // bits. |
3035 if ((uint64_t)requested_addr + compressed_class_space_size() < 4*G) { |
3035 if ((uint64_t)requested_addr + compressed_class_space_size() < 4*G) { |
3036 metaspace_rs = ReservedSpace(compressed_class_space_size(), |
3036 metaspace_rs = ReservedSpace(compressed_class_space_size(), |
3037 _reserve_alignment, |
3037 _reserve_alignment, |
3038 large_pages, |
3038 large_pages, |
3039 requested_addr, 0); |
3039 requested_addr); |
3040 } |
3040 } |
3041 |
3041 |
3042 if (! metaspace_rs.is_reserved()) { |
3042 if (! metaspace_rs.is_reserved()) { |
3043 // Try to align metaspace so that we can decode a compressed klass |
3043 // Try to align metaspace so that we can decode a compressed klass |
3044 // with a single MOVK instruction. We can do this iff the |
3044 // with a single MOVK instruction. We can do this iff the |
3053 // We failed to find an aligned base that will reach. Fall |
3053 // We failed to find an aligned base that will reach. Fall |
3054 // back to using our requested addr. |
3054 // back to using our requested addr. |
3055 metaspace_rs = ReservedSpace(compressed_class_space_size(), |
3055 metaspace_rs = ReservedSpace(compressed_class_space_size(), |
3056 _reserve_alignment, |
3056 _reserve_alignment, |
3057 large_pages, |
3057 large_pages, |
3058 requested_addr, 0); |
3058 requested_addr); |
3059 break; |
3059 break; |
3060 } |
3060 } |
3061 #endif |
3061 #endif |
3062 |
3062 |
3063 metaspace_rs = ReservedSpace(compressed_class_space_size(), |
3063 metaspace_rs = ReservedSpace(compressed_class_space_size(), |
3064 _reserve_alignment, |
3064 _reserve_alignment, |
3065 large_pages, |
3065 large_pages, |
3066 a, 0); |
3066 a); |
3067 if (metaspace_rs.is_reserved()) |
3067 if (metaspace_rs.is_reserved()) |
3068 break; |
3068 break; |
3069 } |
3069 } |
3070 } |
3070 } |
3071 |
3071 |