Optimizing Just-In-Time Compiling For A Java Application Executing On A Compute Node
First Claim
1. A method of optimizing just-in-time (‘
- JIT’
) compiling for a Java application executing on a compute node, the compute node having installed upon it a Java Virtual Machine (‘
JVM’
) capable of supporting the Java application, the method comprising;
identifying, by an application manager, a particular portion of the Java application;
assigning, by the application manager, a JIT level to the particular portion of the Java application; and
jitting, by the JVM installed on the compute node, the particular portion of the Java application in dependence upon the JIT level assigned to that particular portion of the Java application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for optimizing just-in-time (‘JIT’) compiling for a Java application executing on a compute node, the compute node having installed upon it a Java Virtual Machine (‘JVM’) capable of supporting the Java application, that include: identifying, by an application manager, a particular portion of the Java application; assigning, by the application manager, a JIT level to the particular portion of the Java application; and jitting, by the JVM installed on the compute node, the particular portion of the Java application in dependence upon the JIT level assigned to that particular portion of the Java application.
-
Citations
20 Claims
-
1. A method of optimizing just-in-time (‘
- JIT’
) compiling for a Java application executing on a compute node, the compute node having installed upon it a Java Virtual Machine (‘
JVM’
) capable of supporting the Java application, the method comprising;identifying, by an application manager, a particular portion of the Java application; assigning, by the application manager, a JIT level to the particular portion of the Java application; and jitting, by the JVM installed on the compute node, the particular portion of the Java application in dependence upon the JIT level assigned to that particular portion of the Java application. - View Dependent Claims (2, 3, 4, 5, 6)
- JIT’
-
7. A compute node capable of optimizing just-in-time (‘
- JIT’
) compiling for a Java application, the compute node having installed upon it a Java Virtual Machine (‘
JVM’
) capable of supporting the Java application, the compute node comprising a computer processor and computer memory operatively coupled to the computer processor, the computer memory for the compute node having disposed within it computer program instructions capable of;identifying a particular portion of the Java application; assigning a JIT level to the particular portion of the Java application; and jitting, by the JVM installed on the compute node, the particular portion of the Java application in dependence upon the JIT level assigned to that particular portion of the Java application. - View Dependent Claims (8, 9, 10, 11, 12)
- JIT’
-
13. A computer program product for optimizing just-in-time (‘
- JIT’
) compiling for a Java application executing on a compute node, the compute node having installed upon it a Java Virtual Machine (‘
JVM’
) capable of supporting the Java application, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions capable of;identifying, by an application manager, a particular portion of the Java application; assigning, by the application manager, a JIT level to the particular portion of the Java application; and jitting, by the JVM installed on the compute node, the particular portion of the Java application in dependence upon the JIT level assigned to that particular portion of the Java application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- JIT’
Specification