Patent ID: 8938706
Filing Date: 2015-01-20
Classification: G06F

Abstract:
1. A method comprising: maintaining, by a processing device, interface provisioning details and interface usage details relating to interfaces associated with shared libraries provided by an operating system, wherein the interface provisioning details comprise data identifying each of the interfaces associated with each of the shared libraries, wherein the interface usage details comprise data identifying access and use of the interfaces by software programs, and wherein the data identifying access and use of the interfaces by the software programs comprises frequencies with which the interfaces are accessed and used by the software programs; comparing the interface provisioning details and the interface usage details for each of the interfaces to generate a priority level for each of the shared libraries, wherein the priority level of each shared library in the shared libraries is generated in view of a frequency with which each of the interfaces associated with the shared library is accessed and used by the software programs as compared to frequencies with which others of the interfaces associated with others of the shared libraries are accessed and used by the software programs or in view of a number of the software programs that access and use each of the interfaces associated with the shared library as compared to numbers of the software programs that access and use others of the interfaces associated with others of the shared libraries; and generating a visual representation from a set of information comprising at least a portion of the interface provisioning details, the interface usage details, and the priority level of each of the shared libraries.