Programming for different types of JVM

The level of reusability for a JVM is controlled by the REUSE option in the JVM profile for the JVM. When developing Java applications, you need to bear in mind the type of JVM in which the application is intended to run.

The levels of reusability for a JVM are: How JVMs are reused explains the three levels of reusability, the situations for which each level of reusability is appropriate, and the relative performance of each level of reusability.

Persistent Reusable Java Virtual Machine User's Guide, SC34-6201, has more detailed information about developing Java applications to run in a JVM.