< prev index next >

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

Print this page
rev 13241 : imported patch 8183128-erikd-review

*** 167,178 **** } } return MIN2(yellow + size, max_red_zone); } ! ConcurrentG1Refine* ConcurrentG1Refine::create(CardTableEntryClosure* refine_closure, ! jint* ecode) { size_t min_yellow_zone_size = calc_min_yellow_zone_size(); size_t green_zone = calc_init_green_zone(); size_t yellow_zone = calc_init_yellow_zone(green_zone, min_yellow_zone_size); size_t red_zone = calc_init_red_zone(green_zone, yellow_zone); --- 167,177 ---- } } return MIN2(yellow + size, max_red_zone); } ! ConcurrentG1Refine* ConcurrentG1Refine::create(jint* ecode) { size_t min_yellow_zone_size = calc_min_yellow_zone_size(); size_t green_zone = calc_init_green_zone(); size_t yellow_zone = calc_init_yellow_zone(green_zone, min_yellow_zone_size); size_t red_zone = calc_init_red_zone(green_zone, yellow_zone);
*** 207,217 **** for (uint i = cg1r->_n_worker_threads - 1; i != UINT_MAX; i--) { Thresholds thresholds = calc_thresholds(green_zone, yellow_zone, i); ConcurrentG1RefineThread* t = new ConcurrentG1RefineThread(cg1r, next, - refine_closure, worker_id_offset, i, activation_level(thresholds), deactivation_level(thresholds)); assert(t != NULL, "Conc refine should have been created"); --- 206,215 ----
< prev index next >