Iterating over segments using the pool and segment rings, rather than scanning the tract table, which may be full of irrelevant tracts, especially when non-GC pools are large.  See <https://info.ravenbrook.com/mail/2014/01/25/12-16-09/0/>.