Talking head
Ruby Conference 2018

This presentation, by Aaron Patterson, is licensed under a Creative Commons Attribution ShareAlike 3.0

In this presentation, we'll cover techniques in Ruby 2.6 that reduce "dead space" memory overhead found in all Ruby programs today. First, we'll cover the compilation process of Ruby programs, instruction optimizations, as well as internal data structures used for running Ruby code. Next, we'll look at how to use this information to maintain liveness of Ruby objects in the code. Finally, we'll take all the information we covered so far to develop a technique for reducing dead space in the heap. Remember to mark your calendar because this presentation will be remembered for generations.

Rated: Everyone
Viewed 346 times
Tags: There are no tags for this video.