Aaron Patterson — Compacting GC in Ruby 2.7 1:15 Hugging selfie 1:55 #Pivorak rules are… 3:19 Meet the speaker 7:43 Java vs Ruby 8:34 My First Serious Ruby Program 12:00 Moral of the story 12:20 Why do I love Rails? 15:38 Comparing GC for MRI 16:26 Compaction 18:00 CPU Caches 19:30 CoW Friendliness 21:18 Eliminating Fragmentation 22:00 Two Heaps (Ruby Heap and Malloc Heap) 25:14 Two Finger Compaction 29:45 Reference Updating 35:10 Allowing Movements in C Extensions 40:18 Pure Ruby shouldn't crash 44:38 Don’t Use Object ID! 46:30 Future Plans 48:28 Questions? Let's chat, meet, and share our ideas via all the social media: