发明名称 Conservative garbage collectors that can be used with general memory allocators
摘要 A technique that permits a conservative garbage collector to be used with the heap management functions provided by an allocator which is independent of the garbage collector. The allocator and the garbage collector (139) employ a malloc table (319) to exchange information about the heap (125). When the allocator determines that determines that garbage collection is required, the allocator makes a current heap map in the malloc table that specifies the location of each block in the current heap and whether the block is collectible by the garbage collector. The allocator then invokes the garbage collector, which uses the current heap map in its mark cycle to make a mark list that indicates which of the heap blocks are pointed to by apparent pointers in the processer's address space.
申请公布号 US2004139272(A1) 申请公布日期 2004.07.15
申请号 US20030362250 申请日期 2003.02.20
申请人 RODRIGUEZ-RIVERA GUSTAVO;SPERTUS MICHAEL P;FITERMAN CHARLES 发明人 RODRIGUEZ-RIVERA GUSTAVO;SPERTUS MICHAEL P;FITERMAN CHARLES
分类号 G06F12/02;(IPC1-7):G06F12/00 主分类号 G06F12/02
代理机构 代理人
主权项
地址