Invention Grant
US08286152B2 Systems, methods, and computer products for just-in-time compilation for virtual machine environments for fast application startup and maximal run-time performance
失效
用于虚拟机环境的即时编译的系统,方法和计算机产品,可实现快速的应用程序启动和最大的运行时性能
- Patent Title: Systems, methods, and computer products for just-in-time compilation for virtual machine environments for fast application startup and maximal run-time performance
- Patent Title (中): 用于虚拟机环境的即时编译的系统,方法和计算机产品,可实现快速的应用程序启动和最大的运行时性能
-
Application No.: US11842986Application Date: 2007-08-22
-
Publication No.: US08286152B2Publication Date: 2012-10-09
- Inventor: Nikola Grcevski , Derek B. Inglis , Marius Pirvu , Mark G. Stoodley
- Applicant: Nikola Grcevski , Derek B. Inglis , Marius Pirvu , Mark G. Stoodley
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Libby Toub
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Systems, methods, and computer products for just-in-time compilation for virtual machine environments for fast applications start-up and maximal run-time performance. Exemplary embodiments include a just in time compilation method for a virtual machine environment coupled to a memory, including identifying a program structure for compilation, creating a low optimization compiled version of the program structure that is relocatable in the memory, storing into a persistent cache the low optimization compiled version of the program structure that is relocatable and relocating the low optimization compiled version of the program structure into a virtual machine address space in the memory, wherein relocating the low optimization compiled version of the program structure includes transforming the low optimization compiled version to a compiled version with fixed addresses in the memory that can be executed.
Public/Granted literature
Information query