2024 March Meeting


What the CRaC - Superfast JVM startup


Vareeda Fenimore Learning Lab, room 2023, OMES Data Center, 3115 N Lincoln Blvd, Oklahoma City, OK 73105


2024-03-05 6:30PM


For our March meeting, we have a special guest coming in to share with us. Gerrit Grunwald is a Java Champion, a JUG leader, and a Principal Engineer with Azul Systems. He’ll be discussing and demoing a JDK addition that Azul has developed to boost Java application start up times.

Location details updated below

Since he’s flying in, we’ll have to adjust our normal schedule a bit. We’ll be meeting at 6:30PM, and we’ll be meeting at a new location, the Office of Management and Enterprise Services (OMES) Data Center at 3115 N Lincoln Blvd, Oklahoma City, OK 73105. A big thank you to Joe and Susan at OMES for providing a space for us to meet.

This should be a great — and immediately useful — presentation. I hope to see to you there!

Please be sure to RSVP over at Meetup so we can make an accurate food order.

The Presentation

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.

Speaker Bio

Gerrit Grunwald

Gerrit Grunwald is a software engineer that loves coding for around 40 years already. He is a true believer in open source and has participated in popular projects like JFXtras.org as well as his own projects (TilesFX, Medusa, Enzo, SteelSeries Swing, SteelSeries Canvas). Gerrit blogs regularly at https://harmonic-code.org, he is an active member of the Java community, where he founded and leads the Java User Group Münster (Germany), he is a JavaOne rockstar and a Java Champion. He is a speaker at conferences and user groups internationally and writes for several magazines.

Uses a dictionary of over 200 Latin words, combined

All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined withAll the Lorem

Read More

Contact Us