高效地标记带有大引用集的对象

    公开(公告)号:CN102016788B

    公开(公告)日:2013-07-17

    申请号:CN200980114688.3

    申请日:2009-03-06

    Applicant: 微软公司

    CPC classification number: G06F12/0269

    Abstract: 将对对象的引用添加到标记栈。对带有大量对象引用的对象所引用的对象的有限数量的引用被添加到栈中。访问对象。做出应该结合指针使用标记栈中的对对象的引用将对象中的引用添加到标记栈的判定。使用指针来跟踪对象中的哪些引用已经被放置在标记栈上。访问标记栈上的对对象的引用。初始化指针。对对象所引用的另一对象的引用被压到标记栈上。递增指针。然后判定应该将更多的引用压到标记栈。重复将引用压到标记栈上以及递增指针的动作。

    在垃圾收集期间的分布式缓存可用性

    公开(公告)号:CN102460411A

    公开(公告)日:2012-05-16

    申请号:CN201080027104.1

    申请日:2010-06-10

    Applicant: 微软公司

    CPC classification number: G06F12/0253 G06F12/0806

    Abstract: 本文描述用于在垃圾收集期间管理对分布式缓存的访问的技术。在要相对于节点执行垃圾收集时,该节点可以向数据管理器发送请求,以请求将该节点中所包括的、处于主要状态的数据模块的实例置于次要状态。数据管理器可以将数据模块的状态改变成次要状态。数据管理器可以将在另一节点中所包括的数据模块的另一实例的状态改变成主要状态。在相对于该节点的垃圾收集完成时,该节点可以向数据管理器发送另一请求,以请求将被置于次要状态的数据模块返回到主要状态。数据管理器可以将那些数据模块返回到主要状态。

    高效地标记带有大引用集的对象

    公开(公告)号:CN102016788A

    公开(公告)日:2011-04-13

    申请号:CN200980114688.3

    申请日:2009-03-06

    Applicant: 微软公司

    CPC classification number: G06F12/0269

    Abstract: 将对对象的引用添加到标记栈。对带有大量对象引用的对象所引用的对象的有限数量的引用被添加到栈中。访问对象。做出应该结合指针使用标记栈中的对对象的引用将对象中的引用添加到标记栈的判定。使用指针来跟踪对象中的哪些引用已经被放置在标记栈上。访问标记栈上的对对象的引用。初始化指针。对对象所引用的另一对象的引用被压到标记栈上。递增指针。然后判定应该将更多的引用压到标记栈。重复将引用压到标记栈上以及递增指针的动作。

Patent Agency Ranking