< prev index next >

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

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

*** 1331,1341 **** // 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); ParRebuildRSTask rebuild_rs_task(this); workers()->run_task(&rebuild_rs_task); // Rebuild the strong code root lists for each region --- 1331,1341 ---- // 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()->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,3174 **** 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); TraceCollectorStats tcs(g1mm()->incremental_collection_counters()); TraceMemoryManagerStats tms(false /* fullGC */, gc_cause()); // If the secondary_free_list is not empty, append it to the --- 3164,3174 ---- 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()->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 >