Invention Grant
- Patent Title: Program execution method using an optimizing just-in-time compiler
- Patent Title (中): 使用优化即时编译器的程序执行方法
-
Application No.: US09708159Application Date: 2000-11-08
-
Publication No.: US07665079B1Publication Date: 2010-02-16
- Inventor: Toshiaki Yasue , Kazunori Ogata , Kazuaki Ishizaki , Hideaki Komatsu
- Applicant: Toshiaki Yasue , Kazunori Ogata , Kazuaki Ishizaki , Hideaki Komatsu
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent William A. Kinnaman, Jr.
- Priority: JP11-326990 19991117
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
It is one object of the present invention to provide a program execution method for performing greater optimization. A program execution apparatus according to the present invention performs a transfer from an interpreter process to a compiled code process in the course of the execution of a method. At this time, if no problem occurs when a transfer point is moved to the top of a loop, the transfer point for code is so moved. And when a transfer point is located inside a loop, a point that post-dominates the top of the loop and the transfer point is copied to a position immediately preceding the loop. Then, information for generating recalculation code is provided for the transfer point, and a recalculation is performed.
Information query