< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp

Print this page

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 
< prev index next >