14.4.7 PartialMarkSweep