< prev index next >
src/share/vm/gc/g1/heapRegion.cpp
Print this page
rev 10868 : [mq]: 8153170-card-live-data-does-handle-eager-reclaim
@@ -185,10 +185,11 @@
}
}
zero_marked_bytes();
init_top_at_mark_start();
+ _gc_time_stamp = G1CollectedHeap::heap()->get_gc_time_stamp();
if (clear_space) clear(SpaceDecorator::Mangle);
}
void HeapRegion::par_clear() {
assert(used() == 0, "the region should have been already cleared");
@@ -1042,11 +1043,11 @@
}
}
void G1ContiguousSpace::record_timestamp() {
G1CollectedHeap* g1h = G1CollectedHeap::heap();
- unsigned curr_gc_time_stamp = g1h->get_gc_time_stamp();
+ uint curr_gc_time_stamp = g1h->get_gc_time_stamp();
if (_gc_time_stamp < curr_gc_time_stamp) {
// Setting the time stamp here tells concurrent readers to look at
// scan_top to know the maximum allowed address to look at.
< prev index next >