Patent Document ID: 8561040
Application ID: 12401455

Base Claim:
1. A computer-implemented method, comprising: prior to compilation of a program into machine code, generating directives about the program, the directives for directing compilation of the program into machine code by a just-in-time compiler; embedding the directives into a bytecode representation of the program, stored in a machine-readable medium, wherein at least a portion of the bytecode representation can be one-pass compiled into machine code by the just-in-time compiler directed by the embedded directives and compiling the at least a portion of the bytecode representation into machine code in one-pass with the just-in-time compiler using the embedded directives.

---

Claim 15:
15. The computer-implemented method of claim 1 , further comprising: generating at least one bytecode during execution of the program; selecting default directives, for directing compilation of the at least one bytecode into machine code by the just-in-time compiler, from the set of default directives; and prior to compilation of the at least one bytecode into machine code, embedding the default directives into at least one of the at least one bytecode and a separate stream associated with the at least one bytecode, wherein the at least one bytecode can be one-pass compiled into machine code by the just-in-time compiler directed by the embedded default directives.