427 B
427 B
Refuse
Refuse is an implementation of a garbage collector based on the idea of deferring increments, allocating new objects as dead (reference count = 0), and only marking objects as live, as references can be found. Additionally, the object header to be used with the collector is packed for compactness. These three things, should help increase performance substantially over standard reference count garbage collectors.