boot-dev

Boot development discussion and banter
flyboarder 2018-12-30T23:30:42.000400Z

Just in time for the New Year ๐Ÿ™‚

flyboarder 2018-12-30T23:30:43.000600Z

https://github.com/degree9/boot-graalvm

flyboarder 2018-12-30T23:31:17.001300Z

@alandipert here is a working build for native boot-bin on linux^

flyboarder 2018-12-30T23:35:08.002900Z

generally the overall performance within the container is slower because of SubstrateVM, however the native image itself is much faster and all the bootstrapping is shifted out of the JVM

2018-12-30T23:37:05.004600Z

whoa i'll have to wrap my head around this ๐Ÿพ

flyboarder 2018-12-30T23:37:26.005Z

running boot using the native image and a standard JVM would see ~5-6 faster startup

flyboarder 2018-12-30T23:38:38.006Z

itโ€™s fairly straight forward - instead of using a java app to download and fetch the main boot.jar we use a clojure app compiled to native image

flyboarder 2018-12-30T23:39:34.007Z

then we skip the shim loader entirely and just launch the boot.jar with a jvm that has IO redirected to our native-image

flyboarder 2018-12-30T23:41:06.008500Z

so now we get all the previous boot-bin stuff as a native-image with ~0.5second runtime on my mac