YoVDO

Concurrent Garbage Collectors - ZGC & Shenandoah

Offered By: Devoxx via YouTube

Tags

Voxxed Days Courses Java Courses Garbage Collection Courses Atomic Operations Courses ZGC Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the cutting-edge Garbage Collectors ZGC and ShenandoahGC introduced in Java 11/12 in this informative 47-minute conference talk. Delve into the primary objective of these new GCs: reducing GC pauses to mere milliseconds, effectively addressing the longstanding GC pause problem. Learn how to enable and configure ZGC and ShenandoahGC, and gain insights into their performance characteristics. Discover the inner workings of ZGC, including colored pointers, virtual memory management, load GC barriers, and atomic operations. Examine the various phases of the garbage collection process, such as remap and relocation, and understand the ZGC algorithm. Then, shift focus to ShenandoahGC, exploring its load barriers and distinct phases. This comprehensive presentation equips Java developers with essential knowledge to leverage these advanced garbage collection techniques for improved application performance.

Syllabus

Intro
The Problem
ZGC
Colored pointers
Virtual memory
Load GC barrier
Atomic operation
Garbage collector phases
Remap
Relocation
ZGC Algorithm
Shenandoah
Load Barriers
Shenandoah Phases


Taught by

Devoxx

Related Courses

Progressive Delivery in the Kubernetes Era
Devoxx via YouTube
Data-Oriented Programming in Java
Devoxx via YouTube
Why and How to Upgrade to Java 17 - and Prepare for 21
Devoxx via YouTube
The SolutionFactory to Java's Problems
Devoxx via YouTube
Stranger Danger - Your Java Attack Surface Just Got Bigger
Devoxx via YouTube