> more predictable runtime performance
Not really, reference counting can cause a single object deallocation to trigger an arbitrarily long chain of deallocations.
Not really, reference counting can cause a single object deallocation to trigger an arbitrarily long chain of deallocations.
Variable time yes but you know when you're going to pay it
(I mean yes you can put your gc.run() there as well, but it might not give you the results you want)
I'm not saying they don't exist of course (or that GC/RC shouldn't cater for them) but it's a very specific use case