发明名称 Computer system with heap and card table
摘要 A computer system has a heap for storing objects and a card table for tracking updates to objects on the heap, typically for garbage collection purposes. In particular, the heap is divided into segments, each corresponding to a card in the card table, and any update to a segment in the heap triggers a write barrier to mark the corresponding card in the card table. It is important that this write barrier is as efficient as possible to optimize system performance. In some circumstances an object update may be made to an address outside the heap. To ensure that this still properly maps to a card in the card table, the entire memory space is folded cyclically, so that any given memory address corresponds to one, and only one card, in the card table.
申请公布号 US2003033498(A1) 申请公布日期 2003.02.13
申请号 US20020217718 申请日期 2002.08.13
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BORMAN SAMUEL DAVID;WHARMBY ANDREW DEAN
分类号 G06F12/02;(IPC1-7):G06F12/00 主分类号 G06F12/02
代理机构 代理人
主权项
地址