< prev index next >

src/share/vm/gc/g1/g1CollectedHeap.cpp

Print this page
rev 11460 : refactor: switch to update_active_threads()

@@ -1331,11 +1331,11 @@
       // Rebuild remembered sets of all regions.
       uint n_workers =
         AdaptiveSizePolicy::calc_active_workers(workers()->total_workers(),
                                                 workers()->active_workers(),
                                                 Threads::number_of_non_daemon_threads());
-      workers()->set_active_workers(n_workers);
+      workers()->update_active_workers(n_workers);
 
       ParRebuildRSTask rebuild_rs_task(this);
       workers()->run_task(&rebuild_rs_task);
 
       // Rebuild the strong code root lists for each region

@@ -3164,11 +3164,11 @@
     GCTraceTime(Info, gc) tm(gc_string, NULL, gc_cause(), true);
 
     uint active_workers = AdaptiveSizePolicy::calc_active_workers(workers()->total_workers(),
                                                                   workers()->active_workers(),
                                                                   Threads::number_of_non_daemon_threads());
-    workers()->set_active_workers(active_workers);
+    workers()->update_active_workers(active_workers);
 
     TraceCollectorStats tcs(g1mm()->incremental_collection_counters());
     TraceMemoryManagerStats tms(false /* fullGC */, gc_cause());
 
     // If the secondary_free_list is not empty, append it to the
< prev index next >