src/hotspot/share/memory/metaspace.cpp
changeset 47654 dbd1f4f276ba
parent 47634 6a0c42c40cd1
child 47802 18dccdc438d7
equal deleted inserted replaced
47645:3e7702cd3f19 47654:dbd1f4f276ba
  3321   MinMetaspaceExpansion = align_down_bounded(MinMetaspaceExpansion, _commit_alignment);
  3321   MinMetaspaceExpansion = align_down_bounded(MinMetaspaceExpansion, _commit_alignment);
  3322   MaxMetaspaceExpansion = align_down_bounded(MaxMetaspaceExpansion, _commit_alignment);
  3322   MaxMetaspaceExpansion = align_down_bounded(MaxMetaspaceExpansion, _commit_alignment);
  3323 
  3323 
  3324   CompressedClassSpaceSize = align_down_bounded(CompressedClassSpaceSize, _reserve_alignment);
  3324   CompressedClassSpaceSize = align_down_bounded(CompressedClassSpaceSize, _reserve_alignment);
  3325   set_compressed_class_space_size(CompressedClassSpaceSize);
  3325   set_compressed_class_space_size(CompressedClassSpaceSize);
       
  3326 
       
  3327   // Initial virtual space size will be calculated at global_initialize()
       
  3328   size_t min_metaspace_sz =
       
  3329       VIRTUALSPACEMULTIPLIER * InitialBootClassLoaderMetaspaceSize;
       
  3330   if (UseCompressedClassPointers) {
       
  3331     if ((min_metaspace_sz + CompressedClassSpaceSize) >  MaxMetaspaceSize) {
       
  3332       if (min_metaspace_sz >= MaxMetaspaceSize) {
       
  3333         vm_exit_during_initialization("MaxMetaspaceSize is too small.");
       
  3334       } else {
       
  3335         FLAG_SET_ERGO(size_t, CompressedClassSpaceSize,
       
  3336                       MaxMetaspaceSize - min_metaspace_sz);
       
  3337       }
       
  3338     }
       
  3339   } else if (min_metaspace_sz >= MaxMetaspaceSize) {
       
  3340     FLAG_SET_ERGO(size_t, InitialBootClassLoaderMetaspaceSize,
       
  3341                   min_metaspace_sz);
       
  3342   }
       
  3343 
  3326 }
  3344 }
  3327 
  3345 
  3328 void Metaspace::global_initialize() {
  3346 void Metaspace::global_initialize() {
  3329   MetaspaceGC::initialize();
  3347   MetaspaceGC::initialize();
  3330 
  3348