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

    公开(公告)号:CN102016788A

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

    申请号:CN200980114688.3

    申请日:2009-03-06

    Applicant: 微软公司

    CPC classification number: G06F12/0269

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

    自适应可移植库
    6.
    发明公开

    公开(公告)号:CN104412229A

    公开(公告)日:2015-03-11

    申请号:CN201380032264.9

    申请日:2013-05-28

    Applicant: 微软公司

    CPC classification number: G06F9/44521 G06F8/423 G06F9/44547

    Abstract: 可以用针对不同平台和/或版本注释的源代码的一个或多个部分来扩充平台不可知源代码。包括平台不可知部分以及平台专用和/或版本专用部分这两者的源代码可被一次编译以创建可被分发至多个设备平台和/或一个或多个平台的多个版本并在可在其上运行的单个可执行件。平台专用或版本专用可执行件(例如,汇编件、二进制件等)可作为资源(例如,数据)被嵌入到二进制件或可执行件中。当已编译代码在设备上执行时,运行时可提取与该可执行件正在其上运行的设备相对应的平台专用部分,可将所提取的部分绑定到该可执行件并且可加载并执行该可执行件。因此,相同的二进制件可取决于该二进制件在其上运行的平台的能力来产生不同的结果或功能性。

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

    公开(公告)号:CN102016788B

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

    申请号:CN200980114688.3

    申请日:2009-03-06

    Applicant: 微软公司

    CPC classification number: G06F12/0269

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

Patent Agency Ranking