ZGC Concurrent Class Unloading - Overview and Implementation in Java
Offered By: Java via YouTube
Course Description
Overview
Explore the innovative Z Garbage Collector (ZGC) for JDK and its unique feature of concurrent class unloading in this 22-minute Java video. Discover how ZGC achieves scalability and low latency while implementing concurrent cleanup of data structures like compiled code, class hierarchies, and class loader data graphs. Gain insights into the phases of ZGC, metadata graph management, and handling of stale data structures after reference processing. Delve into the intricacies of code cache management, nMethod entry barriers, and the process of concurrent code unloading. Enhance your understanding of advanced Java development techniques and garbage collection strategies.
Syllabus
Intro
ZGC Goals
What is a concurrent GC Serial
ZGC Concurrnet Class Unloading
ZGC Phases
Metadata graph
Stale Datastructures after Reference Processing
ZGC Unloading Overview
Code cache
NMethod Entry Barriers • Arm all methods not on stack in GC pause
Concurrent Code Unloading
Taught by
Java
Related Courses
Metadata: Organizing and Discovering InformationThe University of North Carolina at Chapel Hill via Coursera Gérer les documents numériques : maîtriser les risques
CNAM via France Université Numerique Research Data Management and Sharing
The University of North Carolina at Chapel Hill via Coursera SharePoint Enterprise Content Management
Microsoft via edX Configuration Management on Google Cloud Platform
Google via Coursera