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

changeset 1040
98cb887364d3
parent 981
05c6d52fa7a9
child 1042
d8c7fa77a6dc
equal deleted inserted replaced
1039:ec59443af135 1040:98cb887364d3
2511 if (g1_policy()->should_initiate_conc_mark()) { 2511 if (g1_policy()->should_initiate_conc_mark()) {
2512 concurrent_mark()->checkpointRootsInitialPre(); 2512 concurrent_mark()->checkpointRootsInitialPre();
2513 } 2513 }
2514 save_marks(); 2514 save_marks();
2515 2515
2516 // We must do this before any possible evacuation that should propogate 2516 // We must do this before any possible evacuation that should propagate
2517 // marks, including evacuation of popular objects in a popular pause. 2517 // marks, including evacuation of popular objects in a popular pause.
2518 if (mark_in_progress()) { 2518 if (mark_in_progress()) {
2519 double start_time_sec = os::elapsedTime(); 2519 double start_time_sec = os::elapsedTime();
2520 2520
2521 _cm->drainAllSATBBuffers(); 2521 _cm->drainAllSATBBuffers();

mercurial