< prev index next >

src/hotspot/share/gc/cms/parNewGeneration.cpp

Print this page

        

*** 626,637 **** // done. It will also disable promotion tracking for the rest of // this GC as it's not necessary to be on during reference processing. _old_gen->par_oop_since_save_marks_iterate_done((int) worker_id); } ! ParNewGeneration::ParNewGeneration(ReservedSpace rs, size_t initial_byte_size) ! : DefNewGeneration(rs, initial_byte_size, "PCopy"), _overflow_list(NULL), _is_alive_closure(this), _plab_stats("Young", YoungPLABSize, PLABWeight) { NOT_PRODUCT(_overflow_counter = ParGCWorkQueueOverflowInterval;) --- 626,637 ---- // done. It will also disable promotion tracking for the rest of // this GC as it's not necessary to be on during reference processing. _old_gen->par_oop_since_save_marks_iterate_done((int) worker_id); } ! ParNewGeneration::ParNewGeneration(ReservedSpace rs, size_t initial_byte_size, size_t min_byte_size, size_t max_byte_size) ! : DefNewGeneration(rs, initial_byte_size, min_byte_size, max_byte_size, "PCopy"), _overflow_list(NULL), _is_alive_closure(this), _plab_stats("Young", YoungPLABSize, PLABWeight) { NOT_PRODUCT(_overflow_counter = ParGCWorkQueueOverflowInterval;)
*** 887,897 **** CMSHeap* gch = CMSHeap::heap(); _gc_timer->register_gc_start(); ! AdaptiveSizePolicy* size_policy = gch->gen_policy()->size_policy(); WorkGang* workers = gch->workers(); assert(workers != NULL, "Need workgang for parallel work"); uint active_workers = AdaptiveSizePolicy::calc_active_workers(workers->total_workers(), workers->active_workers(), --- 887,897 ---- CMSHeap* gch = CMSHeap::heap(); _gc_timer->register_gc_start(); ! AdaptiveSizePolicy* size_policy = gch->size_policy(); WorkGang* workers = gch->workers(); assert(workers != NULL, "Need workgang for parallel work"); uint active_workers = AdaptiveSizePolicy::calc_active_workers(workers->total_workers(), workers->active_workers(),
< prev index next >