Future of RubyVM
summary
Claim that CRuby remains the pragmatic choice for years because portability and easy C extensions beat heavy VM rewrites while never reaching peak VM performance due to opaque C code and conservative GC. Introduces lining: C Ruby mix yields ~10x speedups on iterators and up to 20x on hotspots, an AOT Ruby-to-C compiler that produces native modules and measurable speedups on loop and puzzle benchmarks, an atomic lby stripped interpreter for embedded use, and incremental GC cuts pause time to near constant.
AI-written summary · about
chapters (31)
- 0:00Intro
- 0:43Summary of My T
- 4:06Caution! re-re-r
- 4:59Remember The Evan's Cla
- 5:40My Prediction
- 8:28Techniques for VM Perfc
- 9:46Pros and Cons of JRuby
- 12:55Pros of "C" Ruby
- 15:04Cons (Limitation) of C
- 17:00Keywords for Succ
- 17:22Introduction of Our Re
- 17:50Hidden/Left Optimizatio
- 20:18Ricsin: Mix-in C to F
- 21:48Ricsin Notation
- 22:35Ricsin Total View
- 23:15Ricsin Translation and Exec
- 25:06Ricsin: Evaluatio
- 26:17Evaluation: Iterator Opti
- 27:54Evaluation: Matrix Mu
- 30:41Evaluation Environn
- 31:24Ruby to C AOT Com Evaluation Result
- 31:54Related Work
- 33:19atomic-Ruby Proje
- 36:50atomic-Ruby Incremental GC
- 37:53Auto Write Barrier De
- 39:07Snapshot Real Time
- 39:48By The Way, Other CRuby GC Related
- 41:13Multi-VM (MVM) Pro
- 42:21Multi-VM Overvie
- 42:49Multi-VM (MVM) Pre
- 44:36Summary cont.








