< prev index next >

src/hotspot/share/memory/metaspace.cpp

Print this page

        

*** 3322,3331 **** --- 3322,3342 ---- MinMetaspaceExpansion = align_down_bounded(MinMetaspaceExpansion, _commit_alignment); MaxMetaspaceExpansion = align_down_bounded(MaxMetaspaceExpansion, _commit_alignment); CompressedClassSpaceSize = align_down_bounded(CompressedClassSpaceSize, _reserve_alignment); set_compressed_class_space_size(CompressedClassSpaceSize); + + size_t min_metaspace_sz = calculate_min_metaspace_size(); + if (!UseCompressedClassPointers && (min_metaspace_sz >= MaxMetaspaceSize)) { + FLAG_SET_ERGO(size_t, InitialBootClassLoaderMetaspaceSize, + min_metaspace_sz); + } + + } + + size_t Metaspace::calculate_min_metaspace_size() { + return InitialBootClassLoaderMetaspaceSize + (MediumChunk * HeapWordSize); } void Metaspace::global_initialize() { MetaspaceGC::initialize();
< prev index next >