AI Engineer - Learn how to integrate AI into software applications
Lead AI Strategy with UCSB's Agentic AI Program — Microsoft Certified
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Dive deep into the concept of safepoints in the HotSpot Java Virtual Machine (JVM) with this 37-minute video presentation by Markus Grönlund from Oracle's Java Platform Group. Explore the implementation of safepoints, a crucial global JVM state where Java execution is paused for exclusive access and processing. Learn about related JVM concepts and structures that play a role in safepoint operations. Gain insights into how the VMThread manages thread states and poll pages during safepoint transitions. Examine assembly code examples to understand the low-level implementation details. Note the provided errata for clarifications on state machine edges and assembly code differences between research and mainline branches. Enhance your understanding of JVM internals and automatic memory management techniques through this comprehensive exploration of safepoints in the HotSpot JVM.
Syllabus
HotSpot JVM Deep Dive - Safepoint
Taught by
Java