-
公开(公告)号:CN102999328B
公开(公告)日:2016-02-24
申请号:CN201210354921.9
申请日:2012-09-10
Applicant: 微软技术许可有限责任公司
IPC: G06F9/44
CPC classification number: G06F17/30303 , G06F12/0261 , G06F17/30324
Abstract: 本发明扩展到在循环图中管理对象生命期的方法、系统和计算机程序产品。本发明的实施例包括例如从混合不同资源收回技术(如引用计数和垃圾收集)的对象图中收回分配的系统资源。响应于确定要执行垃圾收集,检测GC对象与被引用计数对象之间的引用。此外对任何检测到的引用确定引用类型(例如直接、间接、标准、被跟踪、弱化等)。执行垃圾收集以确定是否可以收回任何分配的系统资源。当确定是否要收回对象时,垃圾收集考虑GC对象与被引用计数对象之间的引用。