The optimisatios needed to improve such scenarions, are akin to a poor man's tracing GC implementation.