One of the reasonable desires is to speed up existing deployments without affecting code and diagnostic tools. Too many resources are spent on profiling, optimizing, and updating applications. At the same time, we need to improve hardware utilization, while frameworks and runtimes are reaching the end of their lifespan.
There are several JDK tablets that help further improve existing applications without immediate redevelopment. These are the OpenJDK Leyden, CRaC and Lilliput projects; Graal JIT, native images, buildpacks and fused JDKs. Let's explore what aspects can be improved with their help, how and under what circumstances it makes sense to use them, and what the tradeoffs are.
With free development resources and budget savings after doping, teams will be ready for more complex optimizations and migrations without breaking the bank.Level:Expert