COMPACT ->ALLOCATION - > MARK -> GENERATION

2. Compact ->Allocation - > Mark -> Generation