What about an IDE? Is there an IDE?
GraalVM
31–40 of 108 posts
Re: GraalVM
#32Earlier quoted context omitted.
You can compile your Java code into an executable which doesn't require Java to be present. Advantages would be reduced memory footprint and quicker startup times, which could be ideal for microservices started on demand instead of constantly running. That being said, the people at Spring don't recommend it for production use yet. Here's what they have to say about it: "While GraalVM is now GA, GraalVM native image f…
Static linking is back in fashion, but it means many stale copies of the guts of Java are present, where before we had just one complete and managed copy. It's very similar to bundling your own libc when pretty much every system already has one.
Re: GraalVM
#33What about an IDE? Is there an IDE?
Re: GraalVM
#34Re: GraalVM
#35Earlier quoted context omitted.
Twitter thinks otherwise, as they are the major consumer of GraalVM in production.
GraalVM 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.
Re: GraalVM
#36Intuitively how does any Java program compile into an executable?
Re: GraalVM
#37What about an IDE? Is there an IDE?
Re: GraalVM
#38As an engineer who lives and breathes java, both in the context of high performance servers and android apps, can someone explain what this does for me besides for quick startup times through the native image feature? what are the benefits of this?
You can compile your Java code into an executable which doesn't require Java to be present. Advantages would be reduced memory footprint and quicker startup times, which could be ideal for microservices started on demand instead of constantly running. That being said, the people at Spring don't recommend it for production use yet. Here's what they have to say about it: "While GraalVM is now GA, GraalVM native image f…
Shameless plug for one real-world usage: the search feature of my personal blog is built as a GraalVM native binary, running as a serverless app on AWS Lambda [3].
Disclaimer: I work for Red Hat, who sponsor the development of Quarkus
[2] https://quarkus.io/guides/
[3] https://www.morling.dev/blog/how-i-built-a-serverless-search...
Re: GraalVM
#39Does graalvm work with openjdk or any java VM alternative? And does Graalvm have the weird Oracle no business use license that Oracle Java has?