~/talk

Why I am excited about Ruby 2.1?

Talkat RubyConf AU 2014 · 2014-02-19..02-21· [ruby]
links:none on file
slides:none on file

Ruby 2.1 ships a generational GC that cuts tail latency for the 90th and 99th percentiles while out‑of‑the‑box memory often doubles even though retained object counts drop. Bench builds from GitHub show ~5–10% throughput gains and a 42% speedup on a large spec suite. New runtime hooks and a heap dump API plus tools like abtrace, a memory profiler gem and flame graphs let teams find leaks, trace allocations to file and line, and try jemalloc or an out‑of‑band GC gem to reduce long‑term RSS.

AI-written summary · about

  1. 0:00Intro
  2. 1:08Ruby gems
  3. 2:50Ruby 21 issues
  4. 3:27Discourse bench
  5. 8:06Minor GC
  6. 8:42Major GC
  7. 10:51GitHub
  8. 12:09My recommendation
  9. 12:55Bench performance
  10. 13:08Outofband GC
  11. 15:08Unicorns
  12. 16:15Extra flag
  13. 17:51Saving memory
  14. 18:41Speeding up spec suites
  15. 20:20RBTrace gem
  16. 21:10Annotator
  17. 22:21Apache Bench
  18. 22:53Leaking Objects
  19. 23:23Heap Dump
  20. 24:14Memory Profiling
  21. 24:54Report Cards
  22. 28:04String F
  23. 28:28ActiveRecord
  24. 29:14String Freeze
  25. 30:41New hooks
  26. 31:24String scrub
  27. 32:42The future
  28. 33:32The good news
~/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.