Patent ID: 6704927
Filing Date: 2004-03-09
Classification: G06F

Abstract:
A run-time based computer-implemented method for enhancing the execution performance of a function at run-time, the computer-implemented method comprising:compiling the function at run-time; identifying a call to a process at run-time, the call to the process being included in the function; adding dependency information to the function at run-time, wherein the dependency information is arranged to indicate a status of the function, the dependency information including class information, name information, and signature information associated with the process, wherein the status of the function is arranged to indicate a validity of the function and a compilation status of the function; determining whether the compiled function is valid based on the dependency information; and when it is determined that the compiled function is invalid, determining at least one of whether the function is suitable for deoptimization and whether the function is suitable for reoptimization.