Andreas Raab writes:
I'm asking because I had a bug in Exupery's version of this which I fixed by setting allocationCount on root table overflow. This appears to work but is there a good reason for the logic that the interpreter uses now?
Yes. Avoiding excessive full GCs is a good reason.
Thanks, I've now fixed Exupery's version to use the same logic as the interpreter does.
Bryce