Hurtig jvm opstart kan være vigtig ved eksempelvis skalerbare systemer. Her får du lidt mere i værktøjskassen.
Tilmelding: Meetup
Dagsorden for JCafe
Vi mødes hos Lund&Bendsen, Nytorv 17 st., København
- 16.00 What the CRaC - Superfast JVM startup
In a world where microservices are more and more a standard architecture for Java based applications running in the cloud, the JVM warmup time can become a limitation. Especially when you look at spinning up new instances of an app as response to changes in load, the warmup time can be a problem. Native images are one solution to solve these problems because their statically ahead of time compiled code simply doesn’t have to warmup and so has short startup time. But even with the shorter startup time and smaller footprint it doesn’t come without a drawback. The overall performance might be slower because of the missing JIT optimisations at runtime. There is a new OpenJDK project called CRaC (Coordinated Restore at Checkpoint) which goal it is to address the JVM warmup problem with a different approach. The idea is to take a snapshot of the running JVM, store it in files and restore the JVM at a later point in time (or even on another machine).
This session will give you a short overview of the CRaC project and shows some results from a proof of concept implementation.
- 18.00 En bid pizza og Max Rydahl Andersen - Quarkus gamechangers
Fast startup and low memory usage is not just important for an efficient and economically production system. It is also a key ingredient in making Developers productive while writing the application. Come hear the recipe used to bring developer joy and how Quarkus flips around many of the assumptions there exist on how fast or slow(?) Java is.
Med venlig hilsen
Martin Boel
Formand for Javagruppen