Get the latest tech news
Incremental Garbage Collection in Ruby 2.2 (2015)
This article introduces incremental garbage collection (GC) which has been introduced in Ruby 2.2. We call this algorithm RincGC. RincGC achieves short...
This simple and effective algorithm (and a conservative GC technique) allows C-extension writers to write extensions easily. However, in the beginning, having many extension libraries and providing many features through C-extensions was a big advantage and made the Ruby interpreter more popular. There is one big issue to implement incremental marking in the Ruby interpreter (CRuby): the lack of write barriers.
Or read this on Hacker News