Mercurial > hg > graal-compiler
diff 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 |
line wrap: on
line diff
--- a/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Sat Jul 23 10:42:20 2011 -0400 +++ b/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Mon Aug 01 10:04:28 2011 -0700 @@ -393,8 +393,7 @@ // Perform finalization stuff on all allocation regions. void retire_all_alloc_regions(); - // The number of regions allocated to hold humongous objects. - int _num_humongous_regions; + // The young region list. YoungList* _young_list; // The current policy object for the collector.