equal
deleted
inserted
replaced
24 |
24 |
25 #include "precompiled.hpp" |
25 #include "precompiled.hpp" |
26 #include "code/nmethod.hpp" |
26 #include "code/nmethod.hpp" |
27 #include "gc/g1/g1BlockOffsetTable.inline.hpp" |
27 #include "gc/g1/g1BlockOffsetTable.inline.hpp" |
28 #include "gc/g1/g1CollectedHeap.inline.hpp" |
28 #include "gc/g1/g1CollectedHeap.inline.hpp" |
|
29 #include "gc/g1/g1CollectionSet.hpp" |
29 #include "gc/g1/g1HeapRegionTraceType.hpp" |
30 #include "gc/g1/g1HeapRegionTraceType.hpp" |
30 #include "gc/g1/g1OopClosures.inline.hpp" |
31 #include "gc/g1/g1OopClosures.inline.hpp" |
31 #include "gc/g1/heapRegion.inline.hpp" |
32 #include "gc/g1/heapRegion.inline.hpp" |
32 #include "gc/g1/heapRegionBounds.inline.hpp" |
33 #include "gc/g1/heapRegionBounds.inline.hpp" |
33 #include "gc/g1/heapRegionManager.inline.hpp" |
34 #include "gc/g1/heapRegionManager.inline.hpp" |
238 _next(NULL), _prev(NULL), |
239 _next(NULL), _prev(NULL), |
239 #ifdef ASSERT |
240 #ifdef ASSERT |
240 _containing_set(NULL), |
241 _containing_set(NULL), |
241 #endif |
242 #endif |
242 _prev_marked_bytes(0), _next_marked_bytes(0), _gc_efficiency(0.0), |
243 _prev_marked_bytes(0), _next_marked_bytes(0), _gc_efficiency(0.0), |
243 _young_index_in_cset(-1), _surv_rate_group(NULL), _age_index(-1), |
244 _index_in_opt_cset(G1OptionalCSet::InvalidCSetIndex), _young_index_in_cset(-1), |
|
245 _surv_rate_group(NULL), _age_index(-1), |
244 _prev_top_at_mark_start(NULL), _next_top_at_mark_start(NULL), |
246 _prev_top_at_mark_start(NULL), _next_top_at_mark_start(NULL), |
245 _recorded_rs_length(0), _predicted_elapsed_time_ms(0) |
247 _recorded_rs_length(0), _predicted_elapsed_time_ms(0) |
246 { |
248 { |
247 _rem_set = new HeapRegionRemSet(bot, this); |
249 _rem_set = new HeapRegionRemSet(bot, this); |
248 |
250 |