Search code examples
javaoracle-databasejrockit

Bare Metal Java


Here's something I would like to ask about the JVM:

  • Is there any free to use Bare Metal JVM server?
  • Is there any "proxy" JVM which actually runs bytecodes from a Bare metal server?

For example running a java application on a client machine while the bytecodes are actually executed from the server? Is that possible?

I am currently looking at Oracle JRockit, however, I'm not sure whether it fits the job requirements?


Solution

  • You can use Core Java as a server on a cut down version of an operating system e.g. linux on a network appliance.

    The problem is that the more you strip down, the less functionality you have for managing the device.

    The more light weight and smaller the JVM, the less performance you get. The "full fat" server JVM will provide the best performance for long running applications.