发明名称 Method for combining card marking with remembered sets for old area of a memory heap
摘要 A system for garbage collection of memory objects in a memory heap. The system includes memory heap that is partitioned into respective old and young areas. The old area is partitioned into cars and is further associated with card markings and remembered sets data structures. The card markings include for each card, a card time stamp that represents the time that the card was updated. The car includes, for each car, a car time entry stamp that represents the time the remembered set of the car was updated. The system further includes a processor communicating with the memory, and being capable of identifying all cards that were updated later than the remembered set of a selected car. In response to the event, it performs identifying change in pointers that refer from the card to a memory object in the selected car and in response to identified change in pointers, updating the remembered set of the car with the identified pointers. The process is further capable of updating the car time stamp of the selected car.
申请公布号 US6148310(A) 申请公布日期 2000.11.14
申请号 US19980139754 申请日期 1998.08.25
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 AZAGURY, ALAIN;KOLODNER, ELLIOT K.;PETRANK, EREZ;YEHUDAI, ZVI
分类号 G06F12/02;(IPC1-7):G06F17/30 主分类号 G06F12/02
代理机构 代理人
主权项
地址