Completed
Bottleneck: mprotect
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)