Talking head
Ruby Conference 2014

This presentation, by Koichi Sasada, is licensed under a Creative Commons Attribution ShareAlike 3.0

In this presentation, I will talk about incremental GC algorithm for Ruby interpreter. Ruby 2.1 has Generational GC algorithm, which improves GC performance dramatically. However, long application pause time problem on major GC is not solved. To overcome this problem, we Matz team at Heroku, Inc. implemented a well-known incremental GC algorithm into MRI/CRuby interpreter to reduce application pause time without any compatibility issues, with our "write-barrier-unprotected" objects technique. In this talk, I will explain the algorihtnm, implementation and evaluation results about new GC.

Rated: Everyone
Viewed 706 times
Tags: There are no tags for this video.