管理本机/受管对等体的对象寿命

    公开(公告)号:CN101669092B

    公开(公告)日:2013-09-11

    申请号:CN200880013551.4

    申请日:2008-03-26

    Applicant: 微软公司

    Abstract: 提供了一种管理对象的寿命的系统。该系统分析多个对象上的引用来确定本机对等体的可到达性,并基于该分析来动态地在本机和受管对象寿命管理系统之间进行转移。在本机对等体不可通过本机应用程序引用到达时,该系统弱化对受管对等体的引用以避免存储器泄露,并将本机引用克隆到受管侧以避免过早收集。该系统在其中释放受管和本机对等体之间的引用并且抑制对安全句柄的终止化的对象系统关闭期间执行优化清除。该系统使用存储对受管对等体的弱引用的引用的待移除列表以消除在终止化期间发生的竞争条件。

    动画间的平滑过渡
    4.
    发明公开

    公开(公告)号:CN101223555A

    公开(公告)日:2008-07-16

    申请号:CN200680025782.8

    申请日:2006-07-11

    Applicant: 微软公司

    CPC classification number: G06T13/00

    Abstract: 当“第二”动画在“第一”动画已为其运行的可视元素的属性上启动时,提供富媒体(例如,UI可视元素的动画)间的平滑过渡。当该第二动画被启动时,动画系统引发由运行“第一”动画产生的该属性的当前值(即,快照)被存储,终止或释放该第一动画,并在随后引发第二动画使用此快照作为该属性的“来自”值而运行。因为第二动画正好在第一动画结束的那一点处“开始”,所以第一和第二动画之间的过渡很平滑。可以为已为其触发动画的属性创建动画存储对象,以存储基值并存储在被动画播放时的快照。

    在循环图中管理对象生命期

    公开(公告)号:CN102999328A

    公开(公告)日:2013-03-27

    申请号:CN201210354921.9

    申请日:2012-09-10

    Applicant: 微软公司

    CPC classification number: G06F17/30303 G06F12/0261 G06F17/30324

    Abstract: 本发明扩展到在循环图中管理对象生命期的方法、系统和计算机程序产品。本发明的实施例包括例如从混合不同资源收回技术(如引用计数和垃圾收集)的对象图中收回分配的系统资源。响应于确定要执行垃圾收集,检测GC对象与被引用计数对象之间的引用。此外对任何检测到的引用确定引用类型(例如直接、间接、标准、被跟踪、弱化等)。执行垃圾收集以确定是否可以收回任何分配的系统资源。当确定是否要收回对象时,垃圾收集考虑GC对象与被引用计数对象之间的引用。

    管理本机/受管对等体的对象寿命

    公开(公告)号:CN101669092A

    公开(公告)日:2010-03-10

    申请号:CN200880013551.4

    申请日:2008-03-26

    Applicant: 微软公司

    Abstract: 提供了一种管理对象的寿命的系统。该系统分析多个对象上的引用来确定本机对等体的可到达性,并基于该分析来动态地在本机和受管对象寿命管理系统之间进行转移。在本机对等体不可通过本机应用程序引用到达时,该系统弱化对受管对等体的引用以避免存储器泄露,并将本机引用克隆到受管侧以避免过早收集。该系统在其中释放受管和本机对等体之间的引用并且抑制对安全句柄的终止化的对象系统关闭期间执行优化清除。该系统使用存储对受管对等体的弱引用的引用的待移除列表以消除在终止化期间发生的竞争条件。

    用于动画间的平滑过渡的方法和系统

    公开(公告)号:CN101223555B

    公开(公告)日:2012-11-14

    申请号:CN200680025782.8

    申请日:2006-07-11

    Applicant: 微软公司

    CPC classification number: G06T13/00

    Abstract: 当“第二”动画在“第一”动画已为其运行的可视元素的属性上启动时,提供富媒体(例如,UI可视元素的动画)间的平滑过渡。当该第二动画被启动时,动画系统引发由运行“第一”动画产生的该属性的当前值(即,快照)被存储,终止或释放该第一动画,并在随后引发第二动画使用此快照作为该属性的“来自”值而运行。因为第二动画正好在第一动画结束的那一点处“开始”,所以第一和第二动画之间的过渡很平滑。可以为已为其触发动画的属性创建动画存储对象,以存储基值并存储在被动画播放时的快照。

Patent Agency Ranking