发明名称 Hardware off-load garbage collection acceleration for languages with finalizers
摘要 A memory allocation message for each primary memory allocation in a primary memory made by a primary processor is received at a hardware memory management module, including an indication of whether a finalizer routine is associated with each primary memory allocation. A representation of each primary memory allocation is allocated within a second memory in response to each memory allocation message, including the indication of whether there is the associated finalizer routine. A determination is made, based upon the allocated representations of each primary memory allocation within the second memory, to free a primary memory allocation in the primary memory. A call object finalizer message is sent to the primary processor instructing the primary processor to call the finalizer routine associated with the primary memory allocation in the primary memory in response to determining that the primary memory allocation has the associated finalizer routine.
申请公布号 US8407444(B2) 申请公布日期 2013.03.26
申请号 US20090645537 申请日期 2009.12.23
申请人 ALLEN JOSEPH H.;MATSA MOSHE M. E.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ALLEN JOSEPH H.;MATSA MOSHE M. E.
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项
地址