comparison src/share/vm/gc_implementation/g1/heapRegion.hpp @ 20278:2c6ef90f030a

8049421: G1 Class Unloading after completing a concurrent mark cycle Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov Contributed-by: stefan.karlsson@oracle.com, mikael.gerdin@oracle.com
author stefank
date Mon, 07 Jul 2014 10:12:40 +0200
parents 1526a938e670
children 6701abbc4441
comparison
equal deleted inserted replaced
20277:882004b9e7e1 20278:2c6ef90f030a
245 245
246 // True iff an attempt to evacuate an object in the region failed. 246 // True iff an attempt to evacuate an object in the region failed.
247 bool _evacuation_failed; 247 bool _evacuation_failed;
248 248
249 // A heap region may be a member one of a number of special subsets, each 249 // A heap region may be a member one of a number of special subsets, each
250 // represented as linked lists through the field below. Currently, these 250 // represented as linked lists through the field below. Currently, there
251 // sets include: 251 // is only one set:
252 // The collection set. 252 // The collection set.
253 // The set of allocation regions used in a collection pause.
254 // Spaces that may contain gray objects.
255 HeapRegion* _next_in_special_set; 253 HeapRegion* _next_in_special_set;
256 254
257 // next region in the young "generation" region set 255 // next region in the young "generation" region set
258 HeapRegion* _next_young_region; 256 HeapRegion* _next_young_region;
259 257