overture-stack / dms

Overture Data Management System
GNU Affero General Public License v3.0
0 stars 1 forks source link

Incorporate Graalvm Native image build #14

Open rtisma opened 4 years ago

rtisma commented 4 years ago

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.