comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 3823:14a2fd14c0db

7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark Summary: In root processing, move the scanning of the reference processor's discovered lists to before RSet updating and scanning. When scanning the reference processor's discovered lists, use a buffering closure so that the time spent copying any reference object is correctly attributed. Also removed a couple of unused and irrelevant timers. Reviewed-by: ysr, jmasa
author johnc
date Mon, 01 Aug 2011 10:04:28 -0700
parents 5f6f2615433a
children f44782f04dd4
comparison
equal deleted inserted replaced
3821:8107273fd204 3823:14a2fd14c0db
391 // since the last call to "save_marks". 391 // since the last call to "save_marks".
392 bool all_alloc_regions_no_allocs_since_save_marks(); 392 bool all_alloc_regions_no_allocs_since_save_marks();
393 // Perform finalization stuff on all allocation regions. 393 // Perform finalization stuff on all allocation regions.
394 void retire_all_alloc_regions(); 394 void retire_all_alloc_regions();
395 395
396 // The number of regions allocated to hold humongous objects. 396 // The young region list.
397 int _num_humongous_regions;
398 YoungList* _young_list; 397 YoungList* _young_list;
399 398
400 // The current policy object for the collector. 399 // The current policy object for the collector.
401 G1CollectorPolicy* _g1_policy; 400 G1CollectorPolicy* _g1_policy;
402 401