Table of Contents Compilation only happens on traffic loadsReadyNow waits for class loadingHow to fix this?Identifying the problemCalling the identified codeReadiness checkExample with Spring PetclinicRun without a ReadyNow profileRun with a ReadyNow profileGenerational ReadyNow profilesResultConclusion This is the fifth and …
-
Improve Your Java Applications’ Startup and Compilation Speed with Optimizer Hub
Table of Contents What is Optimizer Hub?Is Optimizer Hub required to use ReadyNow?Advantages of using ReadyNow OrchestratorMore advantages of Optimizer HubConclusion This is the fourth blog post in a series on faster Java application warmup with ReadyNow. If you haven’t …
-
How to Train ReadyNow to Achieve Optimal Java Performance
Table of Contents Understanding ReadyNow generationsTIPWhen using the ReadyNow Orchestrator feature of Optimizer Hub, the creation of a promoted profile is handled automatically. This will be explained in the next blog post in this series.Possible approachesTIPTo reach an optimal profile, …
-
Faster Java Warmup: CRaC versus ReadyNow
Table of Contents What happens at Java startupJava warmup phase DeoptimizationsSolutions Provided by AzulCoordinated Restore at Checkpoint (CRaC) ReadyNow Cloud Native CompilerCRaC Compared to ReadyNow Conclusion This is the first blog post in a series on faster Java application warmup with ReadyNow.Azul has developed …
-
Changes Included in Release 24.02 of Azul Zing Builds of OpenJDK
In addition to many improvements and fixes, the new Stable Azul Zing Build of OpenJDK includes the new Long Term Support (LTS) version, OpenJDK 21.
-
Controlling JIT Compiler Overhead to Avoid CPU Autoscaling
Using the latest features available in Azul Platform Prime, we explore advanced methods for shaping CPU utilization.