Why JRuby Works
summary
Claims JRuby matches MRI compatibility while gaining JVM strengths: lower GC pause times (orders of magnitude less than MRI in benchmarks), real parallel native threads that scale across cores, and multi× speedups when using invoke dynamic on Java 7/8. Demos include Rails latency/throughput gains, a Minecraft Logo plugin built by scripting Java APIs from Ruby, and live tooling via visualvm and heap dumps showing Ruby objects as JVM classes. Release 1.7 ships many fixes and is production ready; JNI and fork remain limited.
AI-written summary · about
chapters (10)
- 0:00JRuby introduction
- 3:47JRuby 1.7 release
- 7:46Cross-platform support
- 11:38Garbage collection
- 18:25Native threading
- 22:01Tooling and profiling
- 28:17Scripting Java
- 35:59Native extensions
- 37:03Invoke dynamic
- 44:50Rails performance








