Bytecode interpretation

Bytecode interpretation is the process of executing a program in bytecode form by emulating the bytecode instructions on a virtual execution stack, along with the current state of the VM, such as contents of local variables. Interpreted bytecodes get to execution faster than if bytecode has to be compiled to native code first, but runtime performance is very poor.

Get Oracle JRockit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.