Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1_globals.hpp @ 12039:3cce976666d9
Merge hs25-b46
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 10 Oct 2013 14:20:04 +0200 |
parents | 836a62f43af9 8d4ff57af591 |
children | cefad50507d8 |
comparison
equal
deleted
inserted
replaced
11958:a0f5be106e67 | 12039:3cce976666d9 |
---|---|
94 "filtering on the SATB buffers it generates. If post-filtering " \ | 94 "filtering on the SATB buffers it generates. If post-filtering " \ |
95 "the percentage of retained entries is over this threshold " \ | 95 "the percentage of retained entries is over this threshold " \ |
96 "the buffer will be enqueued for processing. A value of 0 " \ | 96 "the buffer will be enqueued for processing. A value of 0 " \ |
97 "specifies that mutator threads should not do such filtering.") \ | 97 "specifies that mutator threads should not do such filtering.") \ |
98 \ | 98 \ |
99 develop(intx, G1ExtraRegionSurvRate, 33, \ | |
100 "If the young survival rate is S, and there's room left in " \ | |
101 "to-space, we will allow regions whose survival rate is up to " \ | |
102 "S + (1 - S)*X, where X is this parameter (as a fraction.)") \ | |
103 \ | |
104 develop(bool, G1SATBPrintStubs, false, \ | 99 develop(bool, G1SATBPrintStubs, false, \ |
105 "If true, print generated stubs for the SATB barrier") \ | 100 "If true, print generated stubs for the SATB barrier") \ |
106 \ | 101 \ |
107 experimental(intx, G1ExpandByPercentOfAvailable, 20, \ | 102 experimental(intx, G1ExpandByPercentOfAvailable, 20, \ |
108 "When expanding, % of uncommitted space to claim.") \ | 103 "When expanding, % of uncommitted space to claim.") \ |
109 \ | 104 \ |
110 develop(bool, G1RSBarrierRegionFilter, true, \ | 105 develop(bool, G1RSBarrierRegionFilter, true, \ |
111 "If true, generate region filtering code in RS barrier") \ | 106 "If true, generate region filtering code in RS barrier") \ |
112 \ | |
113 develop(bool, G1RSBarrierNullFilter, true, \ | |
114 "If true, generate null-pointer filtering code in RS barrier") \ | |
115 \ | 107 \ |
116 develop(bool, G1DeferredRSUpdate, true, \ | 108 develop(bool, G1DeferredRSUpdate, true, \ |
117 "If true, use deferred RS updates") \ | 109 "If true, use deferred RS updates") \ |
118 \ | 110 \ |
119 develop(bool, G1RSLogCheckCardTable, false, \ | 111 develop(bool, G1RSLogCheckCardTable, false, \ |
120 "If true, verify that no dirty cards remain after RS log " \ | 112 "If true, verify that no dirty cards remain after RS log " \ |
121 "processing.") \ | 113 "processing.") \ |
122 \ | |
123 develop(bool, G1RSCountHisto, false, \ | |
124 "If true, print a histogram of RS occupancies after each pause") \ | |
125 \ | 114 \ |
126 diagnostic(bool, G1PrintRegionLivenessInfo, false, \ | 115 diagnostic(bool, G1PrintRegionLivenessInfo, false, \ |
127 "Prints the liveness information for all regions in the heap " \ | 116 "Prints the liveness information for all regions in the heap " \ |
128 "at the end of a marking cycle.") \ | 117 "at the end of a marking cycle.") \ |
129 \ | 118 \ |
167 "Log base 2 of the length of conc RS hot-card cache.") \ | 156 "Log base 2 of the length of conc RS hot-card cache.") \ |
168 \ | 157 \ |
169 product(uintx, G1ConcRSHotCardLimit, 4, \ | 158 product(uintx, G1ConcRSHotCardLimit, 4, \ |
170 "The threshold that defines (>=) a hot card.") \ | 159 "The threshold that defines (>=) a hot card.") \ |
171 \ | 160 \ |
172 develop(bool, G1PrintOopAppls, false, \ | |
173 "When true, print applications of closures to external locs.") \ | |
174 \ | |
175 develop(intx, G1RSetRegionEntriesBase, 256, \ | 161 develop(intx, G1RSetRegionEntriesBase, 256, \ |
176 "Max number of regions in a fine-grain table per MB.") \ | 162 "Max number of regions in a fine-grain table per MB.") \ |
177 \ | 163 \ |
178 product(intx, G1RSetRegionEntries, 0, \ | 164 product(intx, G1RSetRegionEntries, 0, \ |
179 "Max number of regions for which we keep bitmaps." \ | 165 "Max number of regions for which we keep bitmaps." \ |