HIDING COMPILATION LATENCY
First Claim
1. A method comprising:
- converting, by a computing system, a virtual machine instruction set corresponding to a downloadable application into native code specific to a hardware platform of the computing system; and
prior to completion of the conversion, launching, by the computing system, the downloadable application, which includes executing the virtual machine instruction set with a process virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
This application discloses a computing system configured to convert a virtual machine instruction set corresponding to a downloadable application into native code specific to the computing system. Prior to completion of the conversion of the virtual machine instruction set into native code specific to the computing system, the computing system can utilize a process virtual machine to execute the virtual machine instruction set to implement the downloadable application. After completion of the conversion of the virtual machine instruction set into native code specific to the computing system, the computing system can switch the execution of the virtual machine instruction set with the process virtual machine to execution of the native code by the computing system to implement the downloadable application.
-
Citations
20 Claims
-
1. A method comprising:
-
converting, by a computing system, a virtual machine instruction set corresponding to a downloadable application into native code specific to a hardware platform of the computing system; and prior to completion of the conversion, launching, by the computing system, the downloadable application, which includes executing the virtual machine instruction set with a process virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory system configured to store computer-executable instructions; and a computing system, in response to execution of the computer-executable instructions, is configured to; convert a virtual machine instruction set corresponding to a downloadable application into native code specific to a hardware platform of the computing system; and launch the downloadable application prior to completion of the conversion, which includes execution of the virtual machine instruction set with a process virtual machine. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising at least one computer-readable memory device storing instructions configured to cause one or more processing devices to perform operations comprising:
-
converting a virtual machine instruction set corresponding to a downloadable application into a first native code set and a second native code set that are both specific to a hardware platform of the computing system; launching the downloadable application, which includes executing the first native code set prior to completion of the conversion of the virtual machine instruction set into the second native code set; and switching, by the computing system, the execution of the first native code set to an execution of the second native code set after completion of the conversion of the virtual machine instruction set into the second native code set. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification