发明名称 |
Method and apparatur for information processing and memory allocation system |
摘要 |
<p>The invention noninvasively provides information relating to memory space allocation. Memory space allocation information is maintained in a location that is known or identifiable outside of the process for which the memory space has been allocated. A memory space allocator maintains the information in a descriptor block. The descriptor block is updated with every allocation or deallocation of memory space. In the preferred embodiment of the invention, the descriptor block exists on a page of memory having a size equal to the native page size of the machine on which it is operating. The memory allocator allocates memory space in units referred to as buckets that exist within a memory block. The descriptor block contains an identifier that identifies the memory space allocation information stored in that descriptor block as being controlled by a particular memory space allocator. The descriptor block also contains information that indicates how many pages are used and how many pages are free.</p> |
申请公布号 |
EP0814405(A2) |
申请公布日期 |
1997.12.29 |
申请号 |
EP19970303957 |
申请日期 |
1997.06.09 |
申请人 |
SUN MICROSYSTEMS, INC. |
发明人 |
GOLDSTEIN, RICHARD;ZITTIN, DAVID |
分类号 |
G06F9/50;G06F12/02;(IPC1-7):G06F12/02 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|