×

Method and apparatus for dynamically optimizing byte-coded programs

  • US 20040205712A1
  • Filed: 04/18/2001
  • Published: 10/14/2004
  • Est. Priority Date: 10/06/1997
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer-implemented method for processing a computer program during run-time, the program including byte codes, the byte codes being arranged as a plurality of methods, the computer-implemented method comprising:

  • invoking a first method selected from the plurality of methods, wherein invoking the first selected method includes interpreting the first selected method;

    updating an invocation tracker arranged to track a number of invocations of the first selected method;

    determining when the invocation tracker indicates that the number of invocations of the first selected method exceeds a threshold value; and

    compiling the first selected method when it is determined that the invocation tracker indicates that the number of invocations of the first selected method exceeds the threshold value.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×