How to Eliminate Java Performance Warmup - Simon Ritter

Published: 23 April 2024
on channel: Microsoft for Java Developers
177
4

Java is consistently in the top three most popular programming languages. Much of the reason for this is the performance and scalability of the JVM. In this session, we’ll compare different approaches to reducing (or eliminating) performance "warmup":

Graal Native Image, ahead-of-time compilation.
Recording a just-in-time (JIT) compiler profile of a warmed-up application that can be reused when the application is restarted, eliminating the need for much of the JIT compilation.
Decoupling the JIT compiler from the JVM in a Cloud environment. Deploying JIT-as-a-Service allows the caching of code and offloading the compilation to save resources.
Creating a checkpoint of a running application. This includes all application state in addition to the JIT-compiled code. The Coordinated Restore at Checkpoint (CRaC) OpenJDK project will be used as an example.
At the end of the session, you’ll be all set to improve your Java application performance.


Watch video How to Eliminate Java Performance Warmup - Simon Ritter online without registration, duration hours minute second in high quality. This video was added by user Microsoft for Java Developers 23 April 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 177 once and liked it 4 people.