Rubinius - What Have You Done For Me Today?
summary
Rubinius hits 1.0 and promises concrete benefits not just promises: a VM with an API‑driven bytecode compiler that lets other languages like Fancy run on its bytecode, a profiler that pinpoints sleep vs CPU time, a query agent plus console to grab remote backtraces and trigger a heap dump, and instance‑variable layout changes that shrink a sample memory use from ~120MB to ~80MB. It runs Rails 2.3 and tracks Rails 3 head and aims for 1.9 and full concurrency.
AI-written summary · about
chapters (18)
- 0:00Start
- 1:00Rubinius?
- 1:54Compatibility
- 2:41Spin Off Projects
- 3:35Technology Efficient Memory Layout
- 7:08Developers!
- 7:22Build tools around APIs
- 7:56Example
- 9:33Focus on Developers
- 10:03Tools born from need
- 10:32Improve an Algorithm
- 12:54Sum of user and system
- 20:09Slow / hung process
- 26:47Memory Footprint
- 29:33Complete Heap Layout
- 30:10Future Feature Tracking allocation sites
- 31:50Windows
- 32:23Full Concurrency
related talks
52mRubinius
44mRubinius in One Act OR Rubinius: A War on Two Fronts
48mRubinius
19mRubinius — Ruby implemented with Ruby
01h 08mStrengthening the Ruby Ecosystem Part I: Rubinius
37mRubinius - tales from the trenches of developing a ruby implementation
19mRubinius — Ruby implemented with Ruby
46mRuby3: What's Missing?
