Keep track of marked big objects to increase performance in quick
collections. Also improve a tiny bit the collection heuristics to avoid
unbounded memory growth in some cases.