comparison src/share/vm/gc_implementation/g1/g1RemSet.hpp @ 10182:5c93c1f61226

8011724: G1: Stack allocate instances of HeapRegionRemSetIterator Summary: Stack allocate instances of HeapRegionRemSetIterator during RSet scanning. Reviewed-by: brutisso, jwilhelm
author johnc
date Thu, 18 Apr 2013 10:09:23 -0700
parents da91efe96a93
children 194f52aa2f23
comparison
equal deleted inserted replaced
10181:1cb4795305b9 10182:5c93c1f61226
51 51
52 SeqTask = 0, 52 SeqTask = 0,
53 NumSeqTasks = 1 53 NumSeqTasks = 1
54 }; 54 };
55 55
56 CardTableModRefBS* _ct_bs; 56 CardTableModRefBS* _ct_bs;
57 SubTasksDone* _seq_task; 57 SubTasksDone* _seq_task;
58 G1CollectorPolicy* _g1p; 58 G1CollectorPolicy* _g1p;
59 59
60 ConcurrentG1Refine* _cg1r; 60 ConcurrentG1Refine* _cg1r;
61 61
62 size_t* _cards_scanned; 62 size_t* _cards_scanned;
63 size_t _total_cards_scanned; 63 size_t _total_cards_scanned;
64 64
65 // Used for caching the closure that is responsible for scanning 65 // Used for caching the closure that is responsible for scanning
66 // references into the collection set. 66 // references into the collection set.
67 OopsInHeapRegionClosure** _cset_rs_update_cl; 67 OopsInHeapRegionClosure** _cset_rs_update_cl;
68 68