< prev index next >
src/share/vm/gc/g1/g1CardLiveData.hpp
Print this page
rev 10869 : [mq]: 8153170-kim-review
*** 44,54 ****
typedef BitMap::bm_word_t bm_word_t;
// Store some additional information about the covered area to be able to test.
size_t _max_capacity;
size_t _cards_per_region;
! // While concurrently creating live data regions may be reclaimed (e.g. humongous
// eager reclaim). This results in wrong live data for these regions at the end.
// So we need to somehow detect these regions, and during live data finalization completely
// recreate their information.
// This _gc_timestamp_at_create tracks the global timestamp when live data creation
// has started. Any regions with a higher time stamp have been cleared after that
--- 44,54 ----
typedef BitMap::bm_word_t bm_word_t;
// Store some additional information about the covered area to be able to test.
size_t _max_capacity;
size_t _cards_per_region;
! // Regions may be reclaimed while concurrently creating live data (e.g. due to humongous
// eager reclaim). This results in wrong live data for these regions at the end.
// So we need to somehow detect these regions, and during live data finalization completely
// recreate their information.
// This _gc_timestamp_at_create tracks the global timestamp when live data creation
// has started. Any regions with a higher time stamp have been cleared after that
< prev index next >