[发明专利]管理本机/受管对等体的对象寿命有效
申请号: | 200880013551.4 | 申请日: | 2008-03-26 |
公开(公告)号: | CN101669092A | 公开(公告)日: | 2010-03-10 |
发明(设计)人: | M·J·希尔伯格;A·A·米哈尔;S·S·帕里克 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/40 | 分类号: | G06F9/40 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了一种管理对象的寿命的系统。该系统分析多个对象上的引用来确定本机对等体的可到达性,并基于该分析来动态地在本机和受管对象寿命管理系统之间进行转移。在本机对等体不可通过本机应用程序引用到达时,该系统弱化对受管对等体的引用以避免存储器泄露,并将本机引用克隆到受管侧以避免过早收集。该系统在其中释放受管和本机对等体之间的引用并且抑制对安全句柄的终止化的对象系统关闭期间执行优化清除。该系统使用存储对受管对等体的弱引用的引用的待移除列表以消除在终止化期间发生的竞争条件。 | ||
搜索关键词: | 管理 对等 对象 寿命 | ||
【主权项】:
1.一种对象寿命管理系统,包括:确定一个或多个对象(102)的引用计数的引用计数组件(104);基于对所述引用计数的分析来在本机和受管对象寿命管理系统之间动态地转移对象(102)的分析组件(106);以及基于所述引用计数组件(104)和所述分析组件(106)所提供的信息来回收一个或多个受管对象所利用的资源的垃圾收集组件(108)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200880013551.4/,转载请声明来源钻瓜专利网。
- 同类专利
- 无需内容转换支持计算设备中的多操作系统环境-201480081264.2
- 董耀祖;J·任 - 英特尔公司
- 2014-09-18 - 2017-05-31 - G06F9/40
- 在计算设备上通过磁盘虚拟化技术支持多个操作系统,该磁盘虚拟化技术允许在本地操作系统与虚拟化客体操作系统之间切换,而不执行存储在物理数据存储设备的分区内的本地操作系统图像的格式转换。磁盘虚拟化技术以如下方式建立虚拟存储设备允许客体操作系统直接访问包含本地操作系统图像的物理存储设备的分区。
- 一种动态二进制翻译指令集模拟器计时方法-201410178279.2
- 郭向英;张西超;赵雷;陈睿 - 北京控制工程研究所
- 2014-04-29 - 2017-03-15 - G06F9/40
- 一种动态二进制翻译指令集模拟器计时方法,本方法通过有效划分基本块,使得基本块每次执行时所占用的指令周期数可以在动态翻译阶段确定,从而实现模拟器的精确计时;计时过程包括下列步骤(1)以跳转指令、分支指令和内存访问指令作为基本块的划分依据;(2)在动态翻译过程中,计算被翻译指令的周期数及所在内存区域的内存延迟大小,从而在动态翻译阶段确定基本块每执行一次所占用的指令周期数;(3)模拟器在执行翻译代码时,并以基本块为单位判断实时事件的响应时机。本方法能够对实时事件及时响应,可以满足航天嵌入式软件的强实时性需求,同时由于不需要逐条指令判断实时事件的响应时机,计时开销较小。
- 信号量等待接口定时方法及装置-201210170486.4
- 汪少军;董志峰;肖辉 - 中兴通讯股份有限公司
- 2012-05-29 - 2017-02-08 - G06F9/40
- 本发明公开了一种信号量等待接口定时方法及装置。该方法包括步骤1,在预定任务调用信号量等待接口时,使能硬件定时器,对硬件定时器的定时时间、以及信号量等待接口的参数进行设置;步骤2,通过信号量等待接口获取信号量,根据信号量的值判断信号量是在定时时间到时之前获取的正常信号量还是在硬件定时器中断之后获取的中断信号量;步骤3,在判断获取的信号量为正常信号量的情况下,关闭硬件定时器,根据正常信号量进行任务处理,并执行步骤1,在判断获取的信号量为中断信号量的情况下,直接执行步骤1。借助于本发明的技术方案,提高了信号量等待接口定时的精确度。
- 识别捆绑软件产品组件的方法和系统-201210305591.4
- P·戈采克;J·卡尼亚;H·H·马杜里;R·杜德克 - 国际商业机器公司
- 2012-08-24 - 2013-05-15 - G06F9/40
- 一种用于识别软件产品的软件组件的方法,包括通过计算机,确定代表计算机系统中的第一软件组件和计算机系统中的第二软件组件中的至少一项的属性和操作中的至少一项的代表数据,确定指示所述第一软件组件属于所述软件产品的可能性的第一置信值,根据所述数据,确定指示所述第一软件组件和所述第二软件组件是共同软件产品的软件组件的可能性的第二置信值,以及根据所述第一置信值和第二置信值,确定指示所述第二软件组件属于所述软件产品的可能性的第三置信值。
- 事务实现方法以及事务实现设备-201010122030.1
- 杨苏;吕浩松 - 华为技术有限公司
- 2010-03-08 - 2011-09-21 - G06F9/40
- 本发明实施例公开了一种执行效率较高的事务实现方法,包括:第一设备接收提交事务的请求;按第一预定顺序依次执行所述事务的每个正命令;获取并保存每个正命令对应的逆命令,在正命令被执行后执行其对应的逆命令能使第一设备恢复为该正命令被执行前的配置状态;若事务的至少一个正命令执行失败,则执行所述事务中已成功执行的正命令对应的逆命令。本发明实施例还提供相应的事务实现设备。本发明实施例中,仅仅通过执行逆命令,即可实现事务回滚功能,无需从备份的历史数据库中重新加载配置状态,时间开销较小,执行效率较高。
- 在操作系统迁移期间维持存储区域网络(SAN)存取权限-200980142151.8
- D·艾森豪威尔;R·G·科瓦克斯;J·帕夫米;J·斯里克里施南 - 国际商业机器公司
- 2009-10-29 - 2011-09-21 - G06F9/40
- 在操作系统迁移期间维持SAN存取权限包括:将至少两个全球端口名(WWPN)分配给源服务器上的源虚拟化中介(SVI)的虚拟SAN接口适配器;识别通过主要WWPN耦合到所述SVI以进行数据通信的设备;选择目标服务器上的可供具有目标虚拟SAN接口适配器的目标虚拟化中介(TVI)使用的目标物理SAN接口适配器;将次要WWPN分配给所述目标虚拟SAN接口适配器;识别通过所述次要WWPN耦合到所述TVI以进行数据通信的设备;判定通过所述主要WWPN耦合到所述SVI的设备是否也通过所述次要WWPN耦合到所述TVI;如果通过所述主要WWPN耦合到所述SVI的设备也通过所述次要WWPN耦合到所述TVI,则将所述操作系统从所述源服务器迁移到所述目标服务器。
- 使用高效指令存储的FLEXRAY系统-200880115811.9
- 勒内·帕朋霍芬 - NXP股份有限公司
- 2008-10-17 - 2010-10-06 - G06F9/40
- 一种数据处理系统,包括:使用FlexRay协议彼此进行通信的多个数据处理节点。每个相应的节点根据相应的调度操作,相应的调度基于相应的周期序列,每个周期具有时隙序列。每个节点执行指令,如果需要,每时隙执行一个指令。这些指令被存储在存储器中。每个指令由相关周期数目以及相关周期中的时隙数目来标识。相应地,周期数目和时隙数目的组合标识存储器地址。在针对节点的重复的周期序列中,典型指令出现不止一次。节点处出现相同指令的这种时间模式用于修改存储器地址的产生,使得每次需要该指令时产生相同的存储器地址。这节省了存储空间。
- 管理本机/受管对等体的对象寿命-200880013551.4
- M·J·希尔伯格;A·A·米哈尔;S·S·帕里克 - 微软公司
- 2008-03-26 - 2010-03-10 - G06F9/40
- 提供了一种管理对象的寿命的系统。该系统分析多个对象上的引用来确定本机对等体的可到达性,并基于该分析来动态地在本机和受管对象寿命管理系统之间进行转移。在本机对等体不可通过本机应用程序引用到达时,该系统弱化对受管对等体的引用以避免存储器泄露,并将本机引用克隆到受管侧以避免过早收集。该系统在其中释放受管和本机对等体之间的引用并且抑制对安全句柄的终止化的对象系统关闭期间执行优化清除。该系统使用存储对受管对等体的弱引用的引用的待移除列表以消除在终止化期间发生的竞争条件。
- 计算机的循环寄存器阵列-200780017106.0
- 查理斯·H·莫尔;杰佛瑞·阿特胡尔·福克斯;约翰·W·瑞博 - VNS组合有限责任公司
- 2007-05-25 - 2009-05-27 - G06F9/40
- 一种堆栈处理器包括数据堆栈,所述数据堆栈具有T寄存器、S寄存器和以循环重复模式工作的八个硬连线底部寄存器。所述堆栈处理器还包括返回堆栈,所述返回堆栈包含R寄存器和以循环重复模式工作的八个硬连线底部寄存器。这里描述的循环寄存器阵列消除了上溢和下溢的堆栈状况。
- 设计计算机程序-200480020539.8
- 韦恩·帕提克·欧伯恩 - 雷斯昂公司
- 2004-07-14 - 2009-04-15 - G06F9/40
- 设计计算机程序包括访问不变的域规则和显示可变的业务规则。响应于用户选择来选择一个或多个业务规则,并对业务规则进行定制。业务规则被与一个过程相关联,并且域规则被与该过程相关联。表示该过程的模型被显示,并且与该过程相对应的代码被生成以设计计算机程序。
- 专利分类