Patent · US Expired

Profile based optimization of shared libraries

US6219825A · kind A · utility

13Cited by
5References
2Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 10, 1995
Grant dateApr 17, 2001
Priority date
Expiry dateJan 10, 2015

Classification

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

Abstract

A method of operating a digital computer to provide instrumentation data for a shared library running in an environment in which programs are loaded and unloaded by a loader. The environment supports the operation of at least one program in addition to the shared library, the program utilizing at least one function provided by the shared library. The operating environment includes storage for a predetermined environment variable that may be read by any program running in the environment. The method includes the steps of causing the loader to examine the environment to determine if the predetermined environment variable has been set; and storing profile based optimization data stored in the shared library code in a location specified by the predetermined environmental variable if the predetermined environmental variable was present in response to a command being sent to the loader. The profile based optimization data is normally stored when the shared library is unloaded from the operating environment by the loader.

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