equal
deleted
inserted
replaced
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 } |