Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Automatic GC Compaction in MRI
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Heap Compaction In a Rails app
- 3 Heap Before Compaction
- 4 Compaction Process
- 5 Compaction Goals
- 6 Heap Comparison Before and After Compaction
- 7 Empty Destination Required! Movement
- 8 Sweep Process After Marking
- 9 Sweep + Update References Sweep is Paused
- 10 Sweep Continues Finish up!
- 11 Ruby Class Hierarchy
- 12 Sweep Process Sweeping Classes
- 13 Sweep + Move Process After Marking
- 14 Crash Backtrace
- 15 mprotect() requirements
- 16 Ruby Page Allocation
- 17 Memory Usage Over Time jemalloc
- 18 Old Size vs New Size
- 19 Page Widen Diff
- 20 Compact + Read Barrier
- 21 Using Instruments
- 22 Bottleneck: mprotect
- 23 Comparing to Master
- 24 Automatic Compaction in Action
- 25 Auto Compaction Control
- 26 Major GC: Objects Per Second (higher is better)