CZJUG Prague: What the CRaC – Superfast JVM startup

Date: 9.12.2024 (Monday)

Time: 19:00

Location: Matematicko-fyzikální fakulta Karlovy Univerzity, Malostranské náměstí 25, Praha 1. Lecture room S5, 2nd floor

Title: CZJUG Prague: What the CRaC – Superfast JVM startup

Registration:

The next meetup will happen on Monday 9th December at 19:00, in room S5, 2nd floor in the building of the Charles University at Malostranské Náměstí 25, Praha 1. Entrance is free. Please register at our Facebook event or Meetup.com event, it helps us with preparing the event.

Gerrit Grunwald aka @hansolo.eu from Azul Systems will talk about CRaC(Coordinated Restore at Checkpoint). All Java geeks interested in snapshotting running JVM are welcome!

Agenda:

  • Gerrit Grunwald: What the CRaC – Superfast JVM startup

Refreshments (pizza) is provided by the company Sky (behind Sky News, Sky TV, etc.), partner of CZJUG. 

CZJUG Prague meetups are further supported by:

  • Ataccama (video-recordings of presentations)
  • JetBrains
  • MFF UK
  • Oracle

Gerrit Grunwald: 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.

Slides: https://jug.cz/wp-content/uploads/2024/12/Slides-What-the-CRaC-2024.pdf

About Gerrit:
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 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.

One thought on “CZJUG Prague: What the CRaC – Superfast JVM startup

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

CAPTCHA načítání...

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..