• Ben Gamari's avatar
    nonmoving: Clear segment bitmaps during sweep · 69001f54
    Ben Gamari authored
    Previously we would clear the bitmaps of segments which we are going to
    sweep during the preparatory pause. However, this is unnecessary: the
    existence of the mark epoch ensures that the sweep will correctly
    identify non-reachable objects, even if we do not clear the bitmap.
    We now defer clearing the bitmap to sweep, which happens concurrently
    with mutation.
NonMoving.c 50.8 KB