18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 #include "precompiled.hpp"
26
27 #include "gc/shared/gc_globals.hpp"
28 #include "gc/shenandoah/shenandoahWorkerPolicy.hpp"
29
30 uint ShenandoahWorkerPolicy::calc_workers_for_init_marking() {
31 return ParallelGCThreads;
32 }
33
34 uint ShenandoahWorkerPolicy::calc_workers_for_conc_marking() {
35 return ConcGCThreads;
36 }
37
38 uint ShenandoahWorkerPolicy::calc_workers_for_final_marking() {
39 return ParallelGCThreads;
40 }
41
42 uint ShenandoahWorkerPolicy::calc_workers_for_conc_refs_processing() {
43 return ConcGCThreads;
44 }
45
46 uint ShenandoahWorkerPolicy::calc_workers_for_conc_root_processing() {
47 return ConcGCThreads;
48 }
49
50 uint ShenandoahWorkerPolicy::calc_workers_for_conc_evac() {
51 return ConcGCThreads;
52 }
53
54 uint ShenandoahWorkerPolicy::calc_workers_for_fullgc() {
55 return ParallelGCThreads;
56 }
57
|
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 #include "precompiled.hpp"
26
27 #include "gc/shared/gc_globals.hpp"
28 #include "gc/shenandoah/shenandoahWorkerPolicy.hpp"
29
30 uint ShenandoahWorkerPolicy::calc_workers_for_init_marking() {
31 return ParallelGCThreads;
32 }
33
34 uint ShenandoahWorkerPolicy::calc_workers_for_conc_marking() {
35 return ConcGCThreads;
36 }
37
38 uint ShenandoahWorkerPolicy::calc_workers_for_rs_scanning() {
39 return ConcGCThreads;
40 }
41
42 uint ShenandoahWorkerPolicy::calc_workers_for_final_marking() {
43 return ParallelGCThreads;
44 }
45
46 uint ShenandoahWorkerPolicy::calc_workers_for_conc_refs_processing() {
47 return ConcGCThreads;
48 }
49
50 uint ShenandoahWorkerPolicy::calc_workers_for_conc_root_processing() {
51 return ConcGCThreads;
52 }
53
54 uint ShenandoahWorkerPolicy::calc_workers_for_conc_evac() {
55 return ConcGCThreads;
56 }
57
58 uint ShenandoahWorkerPolicy::calc_workers_for_fullgc() {
59 return ParallelGCThreads;
60 }
61
|