~/talk

Rubinius in One Act OR Rubinius: A War on Two Fronts

Talkat RubyConf 2009 · 2009-11-19..11-21· [ruby]
slides:none on file

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

  1. 0:00Start
  2. 1:36Sophomore Year
  3. 1:58Junior Year
  4. 2:13Redirection
  5. 2:23Plotting
  6. 8:45Benchmarking
  7. 10:56What did we benchmark?
  8. 11:34Analogy
  9. 13:03Ruby performance begets
  10. 18:18Burden of our own devising
  11. 18:38Slower core performance
  12. 20:54Bug
  13. 24:32Some programs, a lot slower
  14. 26:57Expectations
  15. 27:13Performance improvements
  16. 27:40One RC every month
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.