Mercurial > hg > graal-compiler
comparison src/share/vm/gc_implementation/g1/sparsePRT.cpp @ 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 | d2a62e0f25eb |
children | de6a9e811145 |
comparison
equal
deleted
inserted
replaced
10181:1cb4795305b9 | 10182:5c93c1f61226 |
---|---|
33 | 33 |
34 #define SPARSE_PRT_VERBOSE 0 | 34 #define SPARSE_PRT_VERBOSE 0 |
35 | 35 |
36 #define UNROLL_CARD_LOOPS 1 | 36 #define UNROLL_CARD_LOOPS 1 |
37 | 37 |
38 void SparsePRT::init_iterator(SparsePRTIter* sprt_iter) { | |
39 sprt_iter->init(this); | |
40 } | |
41 | |
42 void SparsePRTEntry::init(RegionIdx_t region_ind) { | 38 void SparsePRTEntry::init(RegionIdx_t region_ind) { |
43 _region_ind = region_ind; | 39 _region_ind = region_ind; |
44 _next_index = NullEntry; | 40 _next_index = NullEntry; |
45 | 41 |
46 #if UNROLL_CARD_LOOPS | 42 #if UNROLL_CARD_LOOPS |