Shenandoah - The Garbage Collector That Could
Offered By: Devoxx via YouTube
Course Description
Overview
Syllabus
Intro
Overview. Landscape
Overview: Heap Structure
Overview: Cycle
Concurrent Mark: Three-Color Abstraction Assign colors to the objects
Concurrent Mark: Mutator Problems
Concurrent Mark: Two Pauses
Concurrent Mark: Observations
Concurrent Copy: Stop The World
Concurrent Copy: Mutator Problems
Concurrent Copy: Brooks Pointers
Write Barriers: Motivation
Write Barriers: Slowpath
Write Barriers: GC Evacuation Code
Read Barriers: Motivation
Read Barriers: Implementation
Read Barriers: Observations
CMP: Observations
Overall: Observations
Intermezzo: Testing
Intermezzo: Pauses vs. LDS
Intermezzo: Perf vs. LDS
Advanced: Major Assumption
Footprint: Internals
Footprint: Microservice Example
Immediates: Obvious Shortcut
Partials: Heap Segregation
Partials: Serial/Parallel/CMS
Partials: G1
Partials: Shenandoah
Partials: Example
Conclusion: In Single Picture
Conclusion: Releases
Conclusion: In Single Paragraph
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube