Periodic plug of David Bacon’s “A Unified Theory of Garbage Collection”, an excellent paper that changed my view on GC: https://courses.cs.washington.edu/courses/cse590p/05au/p50-bacon.pdf …
-
-
I'm thinking of automatic RC which manages dynamic lifetimes, but where the useful optimizations I'm aware of are all based on static analysis to optimize out references that aren't truely new (whose lifetimes are subranges of an existing reference).
-
That’s basically a static subset of deferred reference counting. You can do this dynamically too, by introducing stack scans. (Fast reference counting schemes like RC-Immix use this trick.) Check out section 4.1 in the paper.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.