Mercurial > hg > truffle
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 |