회수할 객체들을 모두 표시한 다음, 표시도니 객체들을 쓸어 담는 식. 반대로 사릴 객체에 표시하고 표시되지 않는 객체를 회수하기도 한다.
단점
가용 메모리를 똑같은 크기의 두 블록으로 나눠 한 번에 한 블록만 사용한다.
한쪽 블록이 꽉 차면 살아남은 객체들만 다른 블록에 복사하고 기존 블록을 한 번에 청소한다.
장점
상용 자바 가상 머신 대부분은 신새대에 이 알고리즘을 활용한다.