发明名称 Incremental class unloading in a train-algorithm-based garbage collector
摘要 A garbage collector collects a train-managed heap in accordance with the train algorithm. In doing so, it concentrates into a respective train the heap-located objects that belong to garbage cycles even if those cycles additionally include certain types of objects that are outside the train-managed heap. It does so by using objects within the heap as proxies for those extra-heap objects, and it evacuates into a proxy object's train any collection-set objects referred to by the extra-heap objects for which the proxy object is a proxy. The objects in those garbage cycles containing the extra-heap objects can thereby be collected incrementally despite the extra-heap references to them.
申请公布号 AU3829101(A) 申请公布日期 2001.08.27
申请号 AU20010038291 申请日期 2001.02.14
申请人 SUN MICROSYSTEMS, INC. 发明人 ALEXANDER T. GARTHWAITE;OLE AGESEN
分类号 G06F9/44;G06F12/02 主分类号 G06F9/44
代理机构 代理人
主权项
地址