Patent · US Active

System, method and program product to optimize code during run time

US7797690B2 · kind B2 · utility

8Cited by
22References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 15, 2005
Grant dateSep 14, 2010
Priority date
Expiry dateJun 18, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/45525
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

System, process and program product for optimizing a computer program during run time. During run time, a determination is made whether the computer program calls a method which includes a conditional evaluation of a variable which is fixed and the evaluation of the fixed variable does not result in anything productive being accomplished except to return to execution of the computer program. If so, the call to the method which includes the conditional evaluation is deleted from the computer program for subsequent iterations of the computer program. Consequently, the subsequent execution of the computer program will yield a same result as if the conditional evaluation was executed. If the evaluation of the fixed variable results in something productive being accomplished, the call to the method which includes the conditional evaluation is not deleted from the subsequent execution of the computer program.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.