Skip to content

What the CRaC - Superfast JVM Startup (OpenJDK)

Photo of Carl Dea
Hosted By
Carl D.
What the CRaC - Superfast JVM Startup (OpenJDK)

Details

Do you want a fun evening (food and drinks) learning about cool technologies that are happening in the Java ecosystem?

This event is in person only so RSVP by joining and clicking on Attend. If you just want to attend (without joining) please email me at carl.dea at gmail.com to let me know you'll be attending.

Abstract: What the Crac - Superfast JVM Startup (OpenJDK)
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 a 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 warm up and so has a 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 optimizations at runtime. There is a new OpenJDK project called CRaC (Coordinated Restore at Checkpoint) whose goal 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: Gerrit Grunwald
A software engineer who has loved coding for around 40 years. He is a true believer in open source and has participated in popular projects like JFXtras.org as well as his projects (TilesFX, Medusa, Enzo, SteelSeries Swing, and SteelSeries Canvas). Gerrit blogs regularly at http://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.

Date/Time: October 10, 2022 6:00 - 7:30 pm EST

Location: 10620 Guilford Road, Suite 200
Annapolis Junction, MD 20794

Give Aways: Cool swag

Thanks to Clear Edge IT Solutions for hosting the meetup! Please check out their services and careers sections.

COVID-19 safety measures

Event will be indoors
All safety guidelines are followed based on the CDC and the state of Maryland.
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Chesapeake Java Users Group group
Chesapeake Java Users Group
See more events
10620 Guilford Rd suite 200
10620 Guilford Rd suite 200 · Jessup, MD