src/hotspot/share/gc/z/zArguments.cpp
changeset 59150 82b2ba888190
parent 58787 32d39d9525f9
equal deleted inserted replaced
59149:3b998574be4b 59150:82b2ba888190
    23 
    23 
    24 #include "precompiled.hpp"
    24 #include "precompiled.hpp"
    25 #include "gc/z/zAddressSpaceLimit.hpp"
    25 #include "gc/z/zAddressSpaceLimit.hpp"
    26 #include "gc/z/zArguments.hpp"
    26 #include "gc/z/zArguments.hpp"
    27 #include "gc/z/zCollectedHeap.hpp"
    27 #include "gc/z/zCollectedHeap.hpp"
    28 #include "gc/z/zWorkers.hpp"
    28 #include "gc/z/zHeuristics.hpp"
    29 #include "gc/shared/gcArguments.hpp"
    29 #include "gc/shared/gcArguments.hpp"
    30 #include "runtime/globals.hpp"
    30 #include "runtime/globals.hpp"
    31 #include "runtime/globals_extension.hpp"
    31 #include "runtime/globals_extension.hpp"
    32 
    32 
    33 void ZArguments::initialize_alignments() {
    33 void ZArguments::initialize_alignments() {
    57     FLAG_SET_DEFAULT(UseBiasedLocking, false);
    57     FLAG_SET_DEFAULT(UseBiasedLocking, false);
    58   }
    58   }
    59 
    59 
    60   // Select number of parallel threads
    60   // Select number of parallel threads
    61   if (FLAG_IS_DEFAULT(ParallelGCThreads)) {
    61   if (FLAG_IS_DEFAULT(ParallelGCThreads)) {
    62     FLAG_SET_DEFAULT(ParallelGCThreads, ZWorkers::calculate_nparallel());
    62     FLAG_SET_DEFAULT(ParallelGCThreads, ZHeuristics::nparallel_workers());
    63   }
    63   }
    64 
    64 
    65   if (ParallelGCThreads == 0) {
    65   if (ParallelGCThreads == 0) {
    66     vm_exit_during_initialization("The flag -XX:+UseZGC can not be combined with -XX:ParallelGCThreads=0");
    66     vm_exit_during_initialization("The flag -XX:+UseZGC can not be combined with -XX:ParallelGCThreads=0");
    67   }
    67   }
    68 
    68 
    69   // Select number of concurrent threads
    69   // Select number of concurrent threads
    70   if (FLAG_IS_DEFAULT(ConcGCThreads)) {
    70   if (FLAG_IS_DEFAULT(ConcGCThreads)) {
    71     FLAG_SET_DEFAULT(ConcGCThreads, ZWorkers::calculate_nconcurrent());
    71     FLAG_SET_DEFAULT(ConcGCThreads, ZHeuristics::nconcurrent_workers());
    72   }
    72   }
    73 
    73 
    74   if (ConcGCThreads == 0) {
    74   if (ConcGCThreads == 0) {
    75     vm_exit_during_initialization("The flag -XX:+UseZGC can not be combined with -XX:ConcGCThreads=0");
    75     vm_exit_during_initialization("The flag -XX:+UseZGC can not be combined with -XX:ConcGCThreads=0");
    76   }
    76   }