Forced virtual machine warm-up
First Claim
1. A system, comprising:
- a non-transitory memory storing instructions; and
one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising;
generating an application byte code from an application source code for an application, wherein the application processes a time-sensitive transaction using a virtual machine that is configured to interpret the application byte code;
receiving warm-up data included in transaction;
generating an application machine-readable code from sections of the application byte code invoked when processing the warm-up data in the transaction, wherein the warm-up data emulates the time-sensitive transaction and wherein the time-sensitive transaction is a transaction that becomes invalid when transaction processing exceeds a preconfigured processing time;
subsequent to the generating the application machine-readable code, receiving the time-sensitive transaction; and
processing the time-sensitive transaction using the application machine-readable code.
1 Assignment
0 Petitions
Accused Products
Abstract
The systems and methods that warm-up a virtual machine are provided. An application byte code is generated from an application source code for an application that processes time-sensitive messages using a virtual machine. The virtual machine is configured to interpret the application byte code. A warm-up data is received by the virtual machine. The warm-up data is configured to emulate one or more time-sensitive messages processed by the virtual machine. From the warm-up data, the virtual machine generates application machine-readable code from the application byte code, and stores the application machine-readable code. After the virtual machine generates the application machine-readable code, a computing device that includes the virtual machine is placed in a real-world environment and begins to receive the time-sensitive messages. The virtual machine processes the time-sensitive messages using the generated application machine-readable code.
4 Citations
20 Claims
-
1. A system, comprising:
-
a non-transitory memory storing instructions; and one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising; generating an application byte code from an application source code for an application, wherein the application processes a time-sensitive transaction using a virtual machine that is configured to interpret the application byte code; receiving warm-up data included in transaction; generating an application machine-readable code from sections of the application byte code invoked when processing the warm-up data in the transaction, wherein the warm-up data emulates the time-sensitive transaction and wherein the time-sensitive transaction is a transaction that becomes invalid when transaction processing exceeds a preconfigured processing time; subsequent to the generating the application machine-readable code, receiving the time-sensitive transaction; and processing the time-sensitive transaction using the application machine-readable code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
generating, using a processor, an application byte code from an application source code for an application, wherein the application processes a time-sensitive transaction using a virtual machine; receiving warm-up data included in a transaction; generating an application machine-readable code from sections of the application byte code invoked using the warm-up data in the transaction, wherein the warm-up data emulates the time-sensitive transaction and wherein the time-sensitive transaction is a transaction that becomes invalid when transaction processing exceeds a preconfigured processing time; subsequent to the generating the application machine-readable code, receiving the time-sensitive transaction; and processing, using the application machine-readable code, the time-sensitive transaction on the virtual machine. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a non-transitory memory storing instructions; and one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising; generating an application byte code from an application source code of an application, wherein the application processes a transaction using a virtual machine; receiving warm-up data; generating an application machine-readable code from the application byte code using the warm-up data, wherein the warm-up data emulates the transaction; subsequent to the generating, receiving the transaction, wherein the transaction is configured to time-out after a predefined time period; and processing, using the application machine-readable code, the transaction on the virtual machine. - View Dependent Claims (18, 19, 20)
-
Specification