×

User transparent continuous compilation

  • US 7,240,342 B1
  • Filed: 06/30/2000
  • Issued: 07/03/2007
  • Est. Priority Date: 06/30/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method comprising:

  • installing an intermediate representation on a target machine;

    generating and running executable code from the intermediate representation;

    collecting profile data including collecting details of a hardware configuration of the target machine and sampling the running of the executable code at a controlled rate;

    processing the profile data when a CPU of the target machine is idle; and

    recompiling the intermediate representation based on the processed profile data, wherein recompiling comprises using annotations to relate locations in the executable code to the profile data and the intermediate representation, wherein each annotation includes a compiler optimization phase in which the annotation was created.

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