From 2272d452f2e99c91326e7c4fd879b5f88bb033c8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Feb 2026 23:47:42 +0000 Subject: [PATCH 1/2] Initial plan From 489d21e2614e0dda5a75fbbefff092bba63a4f89 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Feb 2026 23:50:59 +0000 Subject: [PATCH 2/2] Fix AOT caching preview to match updated detail page flags Co-authored-by: brunoborges <129743+brunoborges@users.noreply.github.com> --- data/snippets.json | 2 +- index.html | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/data/snippets.json b/data/snippets.json index dcdcd11..a59084c 100644 --- a/data/snippets.json +++ b/data/snippets.json @@ -2867,7 +2867,7 @@ "oldApproach": "Cold Start Every Time", "modernApproach": "AOT Cache", "oldCode": "// Every startup:\n// - Load 10,000+ classes\n// - Verify bytecode\n// - JIT compile hot paths\n// Startup: 2-5 seconds", - "modernCode": "// Training run:\n$ java -XX:AOTMode=record \\\n -XX:AOTConfiguration=app.aotconf \\\n -cp app.jar com.App\n// Production:\n$ java -XX:AOTMode=on \\\n -XX:AOTCache=app.aot \\\n -cp app.jar com.App", + "modernCode": "// Training run:\n$ java -XX:AOTCacheOutput=app.aot \\\n -cp app.jar com.App\n// Production:\n$ java -XX:AOTCache=app.aot \\\n -cp app.jar com.App", "summary": "Cache class loading and compilation for instant startup.", "explanation": "AOT class preloading caches loaded and linked classes from a training run. On subsequent starts, classes are loaded from the cache, skipping verification and linking. Combined with AOT compilation, this dramatically reduces startup time.", "whyModernWins": [ diff --git a/index.html b/index.html index 10b06e3..fe4441f 100644 --- a/index.html +++ b/index.html @@ -2928,12 +2928,10 @@

AOT class preloading

Modern // Training run: -$ java -XX:AOTMode=record \ - -XX:AOTConfiguration=app.aotconf \ +$ java -XX:AOTCacheOutput=app.aot \ -cp app.jar com.App // Production: -$ java -XX:AOTMode=on \ - -XX:AOTCache=app.aot \ +$ java -XX:AOTCache=app.aot \ -cp app.jar com.App
hover to see modern →