Method and apparatus for optimization of inter-module calls from executables
AssigneeHewlett-Packard Development Company, L.P.
InventorsDANIEL T. ARAI, JACK TIHON
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsDANIEL T. ARAI, JACK TIHON
Estimating the term…
The present invention relates to a mechanism for copying selected routines from shared libraries into application programs thereby generating optimized application programs for more rapid execution of the various applications within a computer system. Since optimized programs occupy space on disk and in RAM, programs are preferably selected for optimization based on their frequency of execution and the frequency with which calls are made to the shared libraries. Profile information may be used to identify the execution efficiency of the various application programs and thereby identify the best candidates for optimization. Further, profile information may be employed to copy individual routines contained within the libraries rather than having to copy an entire library where only one routine within the library was of interest. Pinpointing the individual routines of interest in this manner may help conserve disk space by copying only those routines which are most needed to optimize program execution performance.
A method for optimizing the performance of an application program in a computer system having code modules independent of the application program and accessed by the application program, the method comprising the steps of:
A system for optimizing the performance of an application program in a computer system having code modules independent of the application program and accessed by the application program, the system comprising:
A computer program product having a computer readable medium having computer program logic recorded thereon for optimizing the performance of an application program in a computer system having code modules independent of the application program and accessed by the application program, the computer program product comprising:
Dependencies are inferred from the claim text.