They are referring to the HotSpot VM default behaviour. That is how the HotSpot VM works. It's happening right now, while you read this sentence, in millions of production deployments.
I was a C++ developer for years. Now working with Java and I am definitely more productive with it. It doesn't require more lines than C++, and is much more straightforward to deal with.
~100 milliseconds startup is good enough for those applications. ~10ms startup is not specified as one if its design goals https://www.oracle.com/technetwork/java/intro-141325.html edit: and as I mentioned above, the…
Your question presupposes that the main reason for Java's widespread adoption was that it runs in a VM. That is not true. Java as a language was designed to be significantly more productive than C++ in the context of…
The JVM is primarily used for backend server processes that run 24/7. Instant startup time is irrelevant in that context and so it was never a design objective. The HotSpot VM is specifically designed and optimized for…
They are referring to the HotSpot VM default behaviour. That is how the HotSpot VM works. It's happening right now, while you read this sentence, in millions of production deployments.
I was a C++ developer for years. Now working with Java and I am definitely more productive with it. It doesn't require more lines than C++, and is much more straightforward to deal with.
~100 milliseconds startup is good enough for those applications. ~10ms startup is not specified as one if its design goals https://www.oracle.com/technetwork/java/intro-141325.html edit: and as I mentioned above, the…
Your question presupposes that the main reason for Java's widespread adoption was that it runs in a VM. That is not true. Java as a language was designed to be significantly more productive than C++ in the context of…
The JVM is primarily used for backend server processes that run 24/7. Instant startup time is irrelevant in that context and so it was never a design objective. The HotSpot VM is specifically designed and optimized for…