发明名称 Auto detecting shared libraries and creating a virtual scope repository
摘要 Provided are techniques for receiving a request to load a first resource corresponding to an application into a computing system for execution; determining whether or not the first resource is identical to a resource loaded in a virtual scope library (VSR); and, if the first resource is determined not to be identical to any particular resource loaded in the VSR, load the first resource into the VSR; and direct references to the first resource in the application to the first resource loaded in the VSR; and otherwise, if the first resource is determined to be identical to the second resource, direct references to the first resource in the application to the particular resource stored in the VSR.
申请公布号 US9195503(B2) 申请公布日期 2015.11.24
申请号 US201313901740 申请日期 2013.05.24
申请人 International Business Machines Corporation 发明人 Chung Albert A.;Markes Christopher F.;Price Dana L.
分类号 G06F9/46;G06F9/50;G06F9/445 主分类号 G06F9/46
代理机构 Greg Goshorn, P.C. 代理人 Tyson Thomas E.;Goshorn Gregory K.;Greg Goshorn, P.C.
主权项 1. A method, comprising; receiving a request to load a first resource corresponding to an application onto a computing system for execution, wherein the first resource is a library included in the application; determining, by scanning a virtual resource library (VSR), whether or not the first resource is identical to any resource of a plurality of resources currently loaded in the VSR; and, in response to determining the first resource is not to be identical to any resource of the plurality of resources loaded in the VSR; load the first resource into the VSR; anddirect references in the application to the first resource to the first resource loaded in the VSR; in response to determining the first resource is identical to a second resource of the plurality of resources, direct references to the first resource in the application to the second resource loaded in the VSR; keep a count associated with each resource loaded in the VSR; receive a request to halt the application; scan the VSR for indications whether any resources loaded are associated with the application being halted; and decrement the count associated with the resource associated with the application halted.
地址 Armonk NY US