Get the latest tech news
Copying collectors with block-structured heaps are unreliable
wingolog: article: copying collectors with block-structured heaps are unreliable
This morning, a quick note on “reliability” and garbage collectors, how a common GC construction is unreliable, and why we choose it anyway. Sometimes it is a requirement: for example, the Toit language and run-time targets embeded microcontrollers, and you there you have finite resources and either they workload fits or it doesn’t. I think it only makes sense to insist on a reliable collector if your mutator does not have threads; otherwise, the fragmentation-related unreliability pales in comparison.
Or read this on Hacker News