Patent · US Active

Late binding of optimization information for just in time compilation

US7568190B2 · kind B2 · utility

11Cited by
12References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 8, 2005
Grant dateJul 28, 2009
Priority date
Expiry dateApr 26, 2027

Classification

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

Abstract

A method of optimizing the runtime performance of a program written in an interpreted programming language can include loading, within a virtual machine having a Just In Time (JIT) compiler, the program and a file specifying frequency of execution data for at least one component of the program. The program can be executed. The executing step can include reading the file specifying the frequency of execution data, seeding a counter of the virtual machine associated with the component(s) with a value derived from the frequency of execution data, and performing a JIT action upon the component(s) of the program according to the seeded counter of the virtual machine.

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