Lambda the Ultimate

inactiveTopic Incremental Mature GCUsing the Train Algorithm
started 1/11/2002; 1:12:56 PM - last post 1/11/2002; 1:12:56 PM
Bryn Keller - Incremental Mature GCUsing the Train Algorithm  blueArrow
1/11/2002; 1:12:56 PM (reads: 1667, responses: 0)
Incremental Mature GCUsing the Train Algorithm
(via caml-list)
We present an implementation of the Train Algorithm, an incremental collection scheme for reclamation of mature garbage in generation-based memory management systems. To the best of our knowledge, this is the first Train Algorithm implementation ever. Using the algorithm, the traditional mark-sweep garbage collector employed by the Mjølner run-time system for the object-oriented BETA programming language was replaced by a non-disruptive one, with only negligible time and storage overheads.

Also check out Mjølner, the makers of a commercial BETA implementation.
Posted to implementation by Bryn Keller on 1/11/02; 1:15:41 PM