From 8ccd4eb4c5c24f834981eaf7ab891002ce2d0318 Mon Sep 17 00:00:00 2001 From: Taewoon Kim Date: Tue, 3 Nov 2026 13:00:40 +0900 Subject: [PATCH] docs: say the native library is built at -O3 and what that trades (size vs speed) The which-package comparison listed the native wheel as smaller without saying the library inside is an -O3 build; #159 measured -O3 at about 1.62x the -O2 size for a warm geomean of 0.736 (native/pom.xml note). Co-Authored-By: Claude Opus 5.5 --- docs/modules/ROOT/pages/which-package.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/modules/ROOT/pages/which-package.adoc b/docs/modules/ROOT/pages/which-package.adoc index a3f250d..c3f1a2a 100644 --- a/docs/modules/ROOT/pages/which-package.adoc +++ b/docs/modules/ROOT/pages/which-package.adoc @@ -77,7 +77,7 @@ The API is the same. The runtime is not. These are the differences you can plan | Faster to build and to query, larger in memory. | Wheel size -| Smaller. It carries no Java runtime. +| Smaller. It carries no Java runtime. The library inside is built with GraalVM Community Edition at `-O3`: about 1.6 times the size of an `-O2` build, for a measured warm speedup over it (geometric mean of the warm timings 0.736 of the `-O2` time). | Larger. It carries a Java 25 runtime for its platform. | Python versions