~/talk

Why JRuby Works

Talkat RubyConf 2012 · 2012-11-01..11-03· [ruby, java]
name:Tom Enebo
links:none on file
slides:none on file

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

  1. 0:00JRuby introduction
  2. 3:47JRuby 1.7 release
  3. 7:46Cross-platform support
  4. 11:38Garbage collection
  5. 18:25Native threading
  6. 22:01Tooling and profiling
  7. 28:17Scripting Java
  8. 35:59Native extensions
  9. 37:03Invoke dynamic
  10. 44:50Rails performance
~/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.