Annotations to executable images for improved dynamic optimization of functions
First Claim
Patent Images
1. A method of optimizing a computer program, comprising:
- generating annotation information about said computer program;
storing said annotation information with said computer program; and
dynamically optimizing said computer program based on said annotation information while said computer program is being executed.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of optimizing a computer program includes generating annotation information about the computer program, storing the annotation information with the computer program, and dynamically optimizing the computer program based on the annotation information while the computer program is being executed.
76 Citations
27 Claims
-
1. A method of optimizing a computer program, comprising:
-
generating annotation information about said computer program;
storing said annotation information with said computer program; and
dynamically optimizing said computer program based on said annotation information while said computer program is being executed. - View Dependent Claims (2)
-
-
3. A method of enabling dynamic optimization of a computer program, comprising:
-
generating annotation information about said computer program; and
storing said annotation information with said computer program, said annotation information enabling a dynamic optimizer to optimize said computer program during execution. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of dynamically optimizing a computer program, comprising:
-
reading annotation i n formation stored with said computer program; and
dynamically optimizing said computer program based on said annotation information while said computer program is being executed. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. Apparatus for enabling dynamic optimization of a computer program, the apparatus comprising:
-
one or more computer readable storage media; and
computer executable instructions stored in the one or more computer readable storage media, the computer executable instructions comprising;
instructions for generating annotation information about said computer program, wherein said annotation information enables a dynamic optimizer to optimize said computer program during execution; and
instructions for storing said annotation information with said computer program.
-
-
27. Apparatus for dynamically optimizing a computer program, the apparatus comprising:
-
one or more computer readable storage media; and
computer executable instructions stored in the one or more computer readable storage media, the computer executable instructions comprising;
instructions for reading annotation information stored with said computer program; and
instructions for dynamically optimizing said computer program based on said annotation information while said computer program is being executed.
-
Specification