One means of improving the run-time performance over that of an interpreter is to use a just-in-time (JIT) compiler, which converts the given Byte Code sequences "on the fly" into an equivalent sequence of the native code of the underlying machine. Suggestions include the use of compilers on chip.
For more of an embedded systems slant, see sunir.org .
See also Just In Time.
See original on c2.com