src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

changeset 1377
2c79770d1f6e
parent 1371
e1fdf4fd34dc
child 1478
fc06cd9b42c7
equal deleted inserted replaced
1376:8b46c4d82093 1377:2c79770d1f6e
199 _recorded_survivor_head(NULL), 199 _recorded_survivor_head(NULL),
200 _recorded_survivor_tail(NULL), 200 _recorded_survivor_tail(NULL),
201 _survivors_age_table(true) 201 _survivors_age_table(true)
202 202
203 { 203 {
204 // Set up the region size and associated fields. Given that the
205 // policy is created before the heap, we have to set this up here,
206 // so it's done as soon as possible.
207 HeapRegion::setup_heap_region_size(Arguments::min_heap_size());
208
204 _recent_prev_end_times_for_all_gcs_sec->add(os::elapsedTime()); 209 _recent_prev_end_times_for_all_gcs_sec->add(os::elapsedTime());
205 _prev_collection_pause_end_ms = os::elapsedTime() * 1000.0; 210 _prev_collection_pause_end_ms = os::elapsedTime() * 1000.0;
206 211
207 _par_last_ext_root_scan_times_ms = new double[_parallel_gc_threads]; 212 _par_last_ext_root_scan_times_ms = new double[_parallel_gc_threads];
208 _par_last_mark_stack_scan_times_ms = new double[_parallel_gc_threads]; 213 _par_last_mark_stack_scan_times_ms = new double[_parallel_gc_threads];

mercurial