

Journey into the JVM Jungle - Exploring Distributions and Memory Management
The event is a joint effort between the San Francisco JUG and East Bay JUG.
On this evening, we are excited to hand the mic to Gerrit Grunwald (a.k.a. Han Solo) — a world traveler, Java Champion, Java Rockstar, and Java user group founder/leader from Germany.
We're delighted to welcome another international guest and invite everyone to join us at a pub afterwards for continued discussion and networking!
CALL FOR SUPPORT
SCHEDULE
4:45 PM Doors Open
5:00 PM JUG Intro
5:05 PM Talk 1
6:00 PM Talk 2
6:50 PM Doors Close
SESSIONS
Welcome to the Jungle - A safari through the JVM landscape (45 min) by Gerrit Grunwald
Trash Talk - Exploring the JVM memory management (45 min) by Gerrit Grunwald
ABSTRACTS
Welcome to the Jungle - A safari through the JVM landscape (45 min) by Gerrit Grunwald
OpenJDK with it’s Java Virtual Machine is great but there is not only one flavour but many. There is Oracle OpenJDK, Eclipse Temurin, IBM Semeru, Amazon Corretto, Azul Zulu, Alibaba Dragonwell, Huawei Bi Sheng, Tencent Kona and many more. Did you ever ask yourself which one is better, faster, free or something similar? Or do you want to know where the differences are in those distributions, well then this session might bring some answers to your questions. It will give you an idea about what the JVM is and will cover all the available distributions not only of OpenJDK but also of GraalVM and will try to explain the differences and features of the available distributions.
Trash Talk - Exploring the JVM memory management (45 min) by Gerrit Grunwald
In the realm of Java programming, understanding memory management and garbage collection mechanisms cannot only be helpful for optimizing performance and resource utilization but also in general will help you to use the right garbage collector for your application. This session will be about memory allocation, object lifecycle, and garbage collection strategies within the Java Virtual Machine (JVM). Attendees will gain insights into memory allocation strategies, object retention policies, and various garbage collection algorithms like generational and concurrent collection. So when you are interested in getting more knowledge about which garbage collector to use best for your application or about memory management in the JVM, this session is for you.
Pointers to the OpenJDK Project - CRaC (Coordinated Restore at Checkpoint)
SPEAKERS
Gerrit Grunwald
Gerrit is a software engineer that loves coding for around 40 years already. He is a true believer in open source and 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.
https://www.linkedin.com/in/gerritgrunwald
https://bsky.app/profile/hansolo.eu
https://x.com/hansolo_