YoVDO

Heap Archiving in Java - Improving JVM Startup and Performance

Offered By: Java via YouTube

Tags

Java Courses Memory Management Courses Lambda Functions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore heap archiving in Java through this conference talk from Jfokus VM Tech Summit 2020. Dive into the implementation of heap archiving introduced in JDK 12, which allows storing closed and open-ended heap graphs into CDS archives. Learn about new techniques for reducing startup work and footprint, and compare heap archiving with related features like condy, the constants API, and lazy finals. Discover the potential for storing dynamically generated classes, including lambdas, into CDS archives and the implications for closed-world AOT compilers. Gain insights from Oracle performance engineer Claes Redestad on JVM startup optimization, Class Data Sharing, and ongoing improvements in Java runtime performance.

Syllabus

Introduction
JVM Startup
Class Data Sharing
Big Changes
Experiment
Pros Cons
Improvements
The effect
Cleaning up
Other problems
Possible solutions
Recap
Catchup


Taught by

Java

Related Courses

โปรแกรมไพทอนสำหรับวิทยาการข้อมูล | Python Programming for Data Science
Chiang Mai University via ThaiMOOC
Introduction to Functions in Python
DataCamp
Intermediate Functional Programming with purrr
DataCamp
Game Development (Android + IOS): Build 12 Apps & Games
Udemy
Python from Intermediate to Expert
Udemy