This paper shows how to make the latency of scanning a page in the Appel-Ellis-Li real-time garbage collector be proportional only to the number of object references on a page (the page size), instead of to the sum of the sizes of the objects referenced by the page. This makes the garbage collection algorithm much more suitable for real-time systems.
/lp/association-for-computing-machinery/reducing-the-latency-of-a-real-time-garbage-collector-4t0C3atXj4