Devnexus 2025 - Keeping Your
Автор: devnexus
Загружено: 2025-04-16
Просмотров: 168
Sign up to keep up to date with all the conference info https://atlj.ug/DevnexusConnect
"#Java bytecodes and class files deliver on the original vision of “write once, run anywhere”. Using a Just-in-Time (JIT) #compiler allows #JVM-based applications to compile only the code that’s being used frequently and optimise it precisely for how it is being used. Using techniques like speculative optimisation can often deliver better #performance than static, Ahead-of-Time (AOT) compiled code.
However, this flexibility and #performance come at a cost. Each time the #JVM starts an application, it must perform the same analysis to find hot spots of code and compile them. This is referred to as the application warmup time.
In this session, we’ll look at several approaches to how this problem can be alleviated or even eliminated. Specifically:
• Generating a JIT #compiler profile of a running, warmed-up application that can be reused when the same application is restarted, eliminating the need for much of the JIT compilation.
• #OpenJDK Project Leyden's ahead-of-time class loading, method profiling and code compilation.
• Decoupling the JIT #compiler from the #JVM for a Cloud environment. Providing a centralised JIT-as-a-Service allows caching of compiled code and offloading the compilation work when new code must be compiled.
• Creating a checkpoint of a running application. This includes all application state (heap, stack, etc.) in addition to the JIT-compiled code. Project CRaC will be used as an example.
At the end of the session, you’ll be all set to keep your #Java hot!
"
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: