4 ms·
And is that with their javac or is it reserved only for their native image generation?
by bdibs 6y ago
And is that with their javac or is it reserved only for their native image generation?
- smabie 6y agoIn my experience, native image is noticeably slower than regular openjdk, at least for Scala. The start up speed is nice, though.
- asymptotically2 6y agoYou need to pay Oracle $lots for a GraalVM enterprise licence to get profile guided optimisations, if you want some of your peak performance back.
- pjmlp 6y agoTwitter thinks otherwise, as they are the major consumer of GraalVM in production.
- didibus 6y agoGraalVM is a JIT compiler for the most part. That's the one Twitter uses I believe. SubstrateVM is what lets you perform a closed world assumption ahead of time build. And that does indeed run left performant most of the time, but it uses less memory and starts faster.
- pjmlp 6y agoUnless one feeds it with PGO data, just like it happens in most AOT workflows for optimizations like devirtualization.
- secondcoming 6y agoWhat part of production, do you know? Because mobile.twitter.com links are slow as hell to load
- pjmlp 6y agoTwitter has a couple of talks about it. https://jaxenter.com/graalvm-chris-thalinger-interview-163074.html https://jaxenter.com/graalvm-chris-thalinger-interview-16307...