Rubinius in One Act OR Rubinius: A War on Two Fronts
summary
Rubinius claims 93% Rubyspec pass and turns its JIT on by default in the 0.13 line, with JIT on by default and monthly release candidates toward 1.0 RC1 next week. Many core classes are implemented in Ruby so some microbenchmarks run within a factor of two of C while method inlining produces an extreme case of 14.8x method dispatch speedup. Benchmarks expose where C still wins, GC can dominate certain workloads, and extensions need C-API adjustments.
AI-written summary · about
chapters (16)
- 0:00Start
- 1:36Sophomore Year
- 1:58Junior Year
- 2:13Redirection
- 2:23Plotting
- 8:45Benchmarking
- 10:56What did we benchmark?
- 11:34Analogy
- 13:03Ruby performance begets
- 18:18Burden of our own devising
- 18:38Slower core performance
- 20:54Bug
- 24:32Some programs, a lot slower
- 26:57Expectations
- 27:13Performance improvements
- 27:40One RC every month







