This is a performance optimization. By building a native executable with GraalVM, the boot time of the application can be cut down from roughly 1000ms to 3ms. Running via docker adds another ~500ms, so using OpenJDK hotspot + docker ~= 1.5 seconds to run a command. With GraalVM native image, it can be shaved down to 500ms.
This is a performance optimization. By building a native executable with GraalVM, the boot time of the application can be cut down from roughly 1000ms to 3ms. Running via docker adds another ~500ms, so using OpenJDK hotspot + docker ~= 1.5 seconds to run a command. With GraalVM native image, it can be shaved down to 500ms.