Not only do you have to figure out what’s going on in the JVM you also need to duplicate your effort to figure out how the JVM is running on the host.Isn't that true for all other languages you mentioned? python, erlang, php, golang bundles a runtime, etc..