comparison src/share/vm/gc_implementation/g1/g1_globals.hpp @ 2431:02f49b66361a

7026932: G1: No need to abort VM when card count cache expansion fails Summary: Manage allocation/freeing of the card cache counts and epochs arrays directly so that an allocation failure while attempting to expand these arrays does not abort the JVM. Failure to expand these arrays is not fatal. Reviewed-by: iveresov, tonyp
author johnc
date Mon, 28 Mar 2011 10:58:54 -0700
parents c33825b68624
children 371bbc844bf1
comparison
equal deleted inserted replaced
2430:5c0b591e1074 2431:02f49b66361a
191 "Log base 2 of the length of conc RS hot-card cache.") \ 191 "Log base 2 of the length of conc RS hot-card cache.") \
192 \ 192 \
193 develop(intx, G1ConcRSHotCardLimit, 4, \ 193 develop(intx, G1ConcRSHotCardLimit, 4, \
194 "The threshold that defines (>=) a hot card.") \ 194 "The threshold that defines (>=) a hot card.") \
195 \ 195 \
196 develop(intx, G1MaxHotCardCountSizePercent, 25, \
197 "The maximum size of the hot card count cache as a " \
198 "percentage of the number of cards for the maximum heap.") \
199 \
196 develop(bool, G1PrintOopAppls, false, \ 200 develop(bool, G1PrintOopAppls, false, \
197 "When true, print applications of closures to external locs.") \ 201 "When true, print applications of closures to external locs.") \
198 \ 202 \
199 develop(intx, G1RSetRegionEntriesBase, 256, \ 203 develop(intx, G1RSetRegionEntriesBase, 256, \
200 "Max number of regions in a fine-grain table per MB.") \ 204 "Max number of regions in a fine-grain table per MB.") \