发明名称 一种Java虚拟机的垃圾回收方法及其监测系统
摘要 本发明涉及垃圾回收方法及监测系统技术领域,公开了一种Java虚拟机的垃圾回收方法及其监测系统。该方法包括先判断Java虚拟机的根集是否为空;若根集为空,则所有对象达到了回收标准;否则对对象A进行判断;具体方法为:先判断以对象A为链表头的引用链表下是否有对象;若引用链表下无对象,则说明对象A达到了回收标准;若引用链表下有对象B,则通过对象B来判断对象A是否能够被根集中的对象引用;若对象A能被根集中的对象引用,则说明对象A没有达到回收标准;若对象A不能被根集中的对象引用,则说明对象A达到了回收标准。本发明可以对循环引用中的Java程序中的垃圾数据进行高效回收。
申请公布号 CN102929699A 申请公布日期 2013.02.13
申请号 CN201210384667.7 申请日期 2012.10.10
申请人 武汉钢铁(集团)公司 发明人 田新华
分类号 G06F9/46(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京市德权律师事务所 11302 代理人 刘丽君
主权项 一种Java虚拟机的垃圾回收方法,其特征在于,包括:先判断Java虚拟机的根集是否为空;若所述根集为空,则所有对象达到了回收标准;否则对对象A进行判断;具体方法为:先判断以所述对象A为链表头的引用链表下是否有对象;若所述引用链表下无对象,则说明对象A达到了回收标准;若引用链表下有对象B,则通过所述对象B来判断对象A是否能够被根集中的对象引用;若对象A能被根集中的对象引用,则说明对象A没有达到回收标准;若对象A不能被根集中的对象引用,则说明对象A达到了回收标准。
地址 430080 湖北省武汉市友谊大道999号