Back to results
US 9,003,382 B2Granted
Efficient just-in-time compilation
AssigneeRed Hat, Inc.
InventorsFilip Eliás, Filip Nguyen
Life of this patent
Estimating the term…
Abstract
Systems and methods for just-in-time (JIT) code compilation by a computer system. An example method may comprise identifying a defined pattern in a byte stream, evaluating a conditional expression associated with the pattern, and compiling the byte stream into a native code, while excluding, in view of the evaluating, a portion of byte stream associated with the pattern.
Claims20
A method, comprising:
- identifying, by a processor, a defined pattern in a byte stream derived from a high level programming language module;
- evaluating a conditional expression associated with the defined pattern, wherein the conditional expression compares a system priority level to a value representing an execution priority level of a section of code associated with the conditional expression;
- and
- compiling the byte stream into a native code, while excluding from compiling, in view of the comparing, a byte stream of the section of code associated with the defined pattern.
1 more element
A non-transitory computer-readable storage medium comprising executable instructions that, when executed by a processor, cause the processor to:
- identify, by the processor, a defined pattern in a byte stream derived from a high level programming language module;
- evaluate a conditional expression associated with the defined pattern, wherein the conditional expression compares a system priority level to a value representing an execution priority level of a section of code associated with the conditional expression;
- and
- compile the byte stream into a native code, while excluding from compiling, in view of the comparing, a byte stream of the section of code associated with the defined pattern.
1 more element
A system, comprising:
- a memory;
- and
- a processor, operatively coupled to the memory, to:
- identify a defined pattern in a byte stream derived from a high level programming language module;
- evaluate a conditional expression associated with the defined pattern, wherein the conditional expression compares a system priority level to a value representing an execution priority level of a section of code associated with the conditional expression;
- and
- compile the byte stream into a native code, while excluding from compiling, in view of the comparing, a byte stream of the section of code associated with the defined pattern.
4 more elements
Dependencies are inferred from the claim text.