10ms ≦10ms STW 10ms ≦10ms Mark start Conc mark Mark end Prepare for reloc Reloc start Conc reloc Conc remap STW 10ms ≦10ms Walk root set Thread stack Walk root set Thread stack Walk root set (Thread stack)
10ms ≦10ms STW 10ms ≦10ms Mark start Conc mark Mark end Prepare for reloc Reloc start Conc reloc Conc remap STW 10ms ≦10ms Walk object graph Mark alive objects Choose relocation set Copy object to another page Walk object graph Update pointer to refer new location
10ms ≦10ms STW 10ms ≦10ms Mark start Conc mark Mark end Prepare for reloc Reloc start Conc reloc Conc remap STW 10ms ≦10ms Walk object graph Mark alive objects Choose relocation set Copy object to another page Walk object graph Update pointer to refer new location