Ruby Garbage Collection, A People's History

Click to start the video

C Ruby’s garbage collector has come a long way since the good old days of Ruby 1.8. In this talk, Nate Berkopec (who maintains Sentry’s Ruby SDK) walks through over 20 years of GC history in the C Ruby runtime, and along the way discusses the key features that were added with each Ruby version.

This talk is a general introduction and discussion of concepts in garbage collection in high-level languages. In addition to the above, Nate covers:

  • The 5 (!) different GC algorithms C Ruby has used since 1.8
  • Copy-on-write optimization
  • Possible Optimizations for the future

This talk is intended for developers who have never really thought about these topics before, but have a few years of Ruby experience under their belt. Includes ten minutes of Q&A at the end.

Visit site

Get in touch.

By filling out this form, you agree to our privacy policy. You may unsubscribe at any time.
© 2023 • Sentry is a registered Trademark
of Functional Software, Inc.