

# Event Details

- **Event Name**: Keeping Your Java Hot by Solving the JVM Startup and Warmup Problem
- **Event Start and End Date**: Wed, 05 Aug, 2026 at 06:30 pm – Wed, 05 Aug, 2026 at 08:00 pm
- **Event Description**: Get ready to tackle JVM startup woes and keep your Java apps running smooth and speedy from the get-go.About this EventJava bytecodes and class files deliver on the original vision of "write once, run anywhere." Using a Just-in-Time (JIT) compiler allows JVM-based applications to compile only the code that’s used frequently and optimise it precisely for how it's used. Using techniques like speculative optimisation can often deliver better performance than static, Ahead-of-Time (AOT) compiled code.However, this flexibility and performance come at a cost. Each time the JVM starts an application, it must perform the same analysis to identify hot spots in the code and compile them. This is referred to as the application warmup time.In this session, we’ll look at several approaches to alleviating or even eliminating this problem. Specifically:Static compilation of Java code Ahead-of-Time (AOT). Specifically, the Graal native image approach.Generating a JIT compiler profile of a running, warmed-up application that can be reused when the same application is restarted, eliminating the need for much of the JIT compilation. This will include details of the work of the OpenJDK Project Leyden.Decoupling the JIT compiler from the JVM for a Cloud environment. Providing a centralised JIT-as-a-Service allows caching of compiled code and offloading the compilation work when new code must be compiled.Creating a checkpoint of a running application. This includes all application state (heap, stack, etc.) in addition to the JIT-compiled code. Project CRaC will be used as an example.At the end of the session, you’ll be all set to keep your Java hot!Simon RitterSimon Ritter is the Deputy CTO of Azul. Simon joined Sun Microsystems in 1996 and spent time working in both Java development and consultancy. He has been presenting Java technologies to developers since 1999 focusing on the core Java platform as well as client and embedded applications. At Azul, he continues to help people understand Java and Azul’s JVM products.Simon is a Java Champion and two time recipient of the JavaOne Rockstar award. In addition, he represents Azul on the JCP Executive Committee, the OpenJDK Vulnerability Group as well as the JSR Expert Group since Java SE 9.
- **Event URL**: https://allevents.in/madison/keeping-your-java-hot-by-solving-the-jvm-startup-and-warmup-problem/100001994985965727
- **Event Categories**: fitness, Workshops
- **Interested Audience**: 
  - total_interested_count: 0
- **Event Highlights**: 
  - Duration: 1 hour 30 minutes
  - Location: Dorothy Young Center for the Arts Lancaster Rd, Madison, NJ 07940
  - Languages: English

## Ticket Details

- **Ticket Price Range**: min: 0, max: 0, currency: USD

## Event venue details

- **city**: Madison
- **state**: NJ
- **country**: United States
- **location**: Dorothy Young Center for the Arts Lancaster Rd, Madison, NJ 07940
- **lat**: 40.7625644
- **long**: -74.426454
- **full address**: Dorothy Young Center for the Arts Lancaster Rd, Madison, NJ 07940, United States

## Event gallery

- **Alt text**: Keeping Your Java Hot by Solving the JVM Startup and Warmup Problem
  - **Image URL**: https://cdn-az.allevents.in/events5/banners/0c02f2154d11ccf15fbbcabc5c23786a6adaa8dd2f82e1af92c98651397f9947-rimg-w1200-h593-dc462c1b-gmir.jpg?v=1784932863

## FAQs

- **Q**: When and where is Keeping Your Java Hot by Solving the JVM Startup and Warmup Problem being held?
  - **A:** Keeping Your Java Hot by Solving the JVM Startup and Warmup Problem takes place on Wed, 05 Aug, 2026 at 06:30 pm to Wed, 05 Aug, 2026 at 08:00 pm at Dorothy Young Center for the Arts Lancaster Rd, Madison, NJ 07940, United States.
- **Q**: Who is organizing Keeping Your Java Hot by Solving the JVM Startup and Warmup Problem?
  - **A:** Keeping Your Java Hot by Solving the JVM Startup and Warmup Problem is organized by Garden State Java User Group.

## Structured Data (JSON-LD)

```json
[
    {
        "@context": "https://schema.org",
        "@type": "Event",
        "name": "Keeping Your Java Hot by Solving the JVM Startup and Warmup Problem",
        "image": "https://cdn-az.allevents.in/events5/banners/0c02f2154d11ccf15fbbcabc5c23786a6adaa8dd2f82e1af92c98651397f9947-rimg-w1200-h593-dc462c1b-gmir.jpg?v=1784932863",
        "startDate": "2026-08-05",
        "endDate": "2026-08-05",
        "url": "https://allevents.in/madison/keeping-your-java-hot-by-solving-the-jvm-startup-and-warmup-problem/100001994985965727",
        "location": {
            "@type": "Place",
            "name": "Dorothy Young Center for the Arts Lancaster Rd, Madison, NJ 07940",
            "address": {
                "@type": "PostalAddress",
                "streetAddress": "Lancaster Rd,",
                "postalCode": "07940",
                "addressLocality": "Madison",
                "addressRegion": "NJ",
                "addressCountry": "US"
            },
            "geo": {
                "@type": "GeoCoordinates",
                "latitude": "40.7625644",
                "longitude": "-74.426454"
            }
        },
        "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
        "description": "Get ready to tackle JVM startup woes and keep your Java apps running smooth and speedy from the get-go.",
        "offers": [
            {
                "@type": "AggregateOffer",
                "availability": "https://schema.org/InStock",
                "priceCurrency": "USD",
                "availabilityStarts": "2026-08-15",
                "availabilityEnds": "2026-08-05",
                "validFrom": "2026-08-15",
                "lowPrice": "0.00",
                "highPrice": "0.00",
                "price": "0.00",
                "url": "https://allevents.in/madison/keeping-your-java-hot-by-solving-the-jvm-startup-and-warmup-problem/100001994985965727"
            },
            {
                "@type": "Offer",
                "availability": "https://schema.org/InStock",
                "priceCurrency": "USD",
                "availabilityStarts": "2026-08-15",
                "availabilityEnds": "",
                "validFrom": "2026-08-15",
                "url": "https://allevents.in/madison/keeping-your-java-hot-by-solving-the-jvm-startup-and-warmup-problem/100001994985965727",
                "price": 0,
                "name": "General Admission"
            }
        ],
        "organizer": [
            {
                "@type": "Organization",
                "name": "Garden State Java User Group",
                "url": "https://allevents.in/org/garden-state-java-user-group/18722088"
            }
        ]
    }
]
```