News for hackers. Stuff that matters.
Re:Rust: Dropping heavy things in another thread can make yo... by Jasper_ on Saturday May 30, 2020 @01:43PM (#23363017)
One of my favorite papers by Bacon et al expands on this intuition that garbage collection and reference counting are opposite tradeoffs in many respects, and gives a formal theory for it. My views on gc/rc haven't been the same since.

http://researcher.watson.ibm.com/researcher/files/us-bacon/B...

Re:Rust: Dropping heavy things in another thread can make yo... by pron on Saturday May 30, 2020 @03:13PM (#23363780)
That's a great paper, but one important thing to point out is that some production-grade tracing GCs are on the sophisticated end of that paper, while almost all reference counting GCs are on the rather primitive end. Given the same amount of effort, it's easier to get a reasonable result with reference-counting, but there are industrial-strength tracing GCs out there that have had a lot of effort put into them.