Invention Grant
US07711920B2 Method and system for dynamically managing storage of data objects generated during execution of a computer program
有权
用于动态管理在执行计算机程序期间产生的数据对象的存储的方法和系统
- Patent Title: Method and system for dynamically managing storage of data objects generated during execution of a computer program
- Patent Title (中): 用于动态管理在执行计算机程序期间产生的数据对象的存储的方法和系统
-
Application No.: US11426199Application Date: 2006-06-23
-
Publication No.: US07711920B2Publication Date: 2010-05-04
- Inventor: Sam D. Borman , Saket Rungta , Andrew D. Wharmby
- Applicant: Sam D. Borman , Saket Rungta , Andrew D. Wharmby
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yee & Associates, P.C.
- Agent David A. Mims, Jr.
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F17/30

Abstract:
Method and system for managing a heap. A map is employed to indicate which areas of the heap are inaccessible to a program. Such areas constitute garbage which is potentially returnable to a data structure which identifies free storage available for reallocation to the program. By choosing map entries corresponding to portions of storage whose size is of the same order of magnitude as a predetermined minimum unit size for the data structure, a small map can be used. Such a map can be scanned more quickly than a larger map of higher granularity to identify only relatively larger areas of garbage for reallocation.
Public/Granted literature
Information query