You can optimize reference counting: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.23...
With allocating as dead, you're basically turning it into a tracing collector for the young generation.
With allocating as dead, you're basically turning it into a tracing collector for the young generation.