安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210429570.7 (22)申请日 2022.04.22 (71)申请人 阿里巴巴 (中国) 有限公司 地址 311121 浙江省杭州市余杭区五常街 道文一西路969号3幢5层5 54室 (72)发明人 庞训磊 钟江 徐宇  (74)专利代理 机构 北京智信禾专利代理有限公 司 11637 专利代理师 李晓庆 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 内存回收方法以及装置 (57)摘要 本说明书实施例提供一种内存回收方法以 及装置, 其中所述内存回收方法包括: 对目标内 存对象进行扫描, 得到所述目标内存对象的引用 计数信息, 其中, 所述目标内存对象的内存大小 满足预设内存 大小, 根据所述引用计数信息从所 述目标内存对象中确定第一内存对象, 并对满足 预设回收条件的第一内存对象进行回收, 其中, 所述第一内存对象为引用计数低于预设阈值的 内存对象。 通过选择满足预设内存 大小的目标内 存对象, 根据引用计数从目标内存对象中确定第 一内存对象, 根据预设回收条件判定该目标内存 对象是否需要进行回收, 以对一部分目标内存对 象进行回收, 减少了系统的性能损失, 并且由于 选择了较少使用的目标内存对象进行回收, 提高 了系统的稳定性。 权利要求书2页 说明书11页 附图4页 CN 114995993 A 2022.09.02 CN 114995993 A 1.一种内存回收方法, 包括: 对目标内存对象进行扫描, 得到所述目标内存对象的引用计数信 息, 其中, 所述目标内 存对象的内存大小满足预设内存大小; 根据所述引用计数信 息从所述目标内存对象中确定第 一内存对象, 并对满足预设回收 条件的第一内存对 象进行回收, 其中, 所述第一内存对 象为引用计数低于预设阈值的内存 对象。 2.根据权利要求1所述的方法, 所述对目标内存对象进行扫描, 得到所述目标内存对象 的引用计数信息, 包括: 在设定时间节点触发对所述目标内存对象扫描任务, 获取所述设定时间节点的所述目 标内存对象的引用计数信息 。 3.根据权利要求2所述的方法, 所述根据所述引用计数信息从所述目标内存对象中确 定第一内存 对象, 包括: 在当前设定时间节点执行扫描任务获得当前引用计数信 息, 在所述当前引用计数信 息 小于等于预设数值的情况下, 确定所述当前引用计数信息对应的目标内存对象为所述第一 内存对象。 4.根据权利要求3所述的方法, 所述对满足预设回收条件的第 一内存对象进行回收, 包 括: 更新所述目标内存 对象被确定为第一内存 对象的计数; 根据所述预设回收条件得到回收阈值, 在对所述内存对象扫描完成的情况下, 确定所 述计数是否满足所述回收阈值; 在所述计数满足所述第一内存阈值的情况 下, 回收所述计数对应的目标内存 对象。 5.根据权利要求1所述的方法, 所述对满足预设回收条件的第 一内存对象进行回收, 包 括: 根据所述预设回收条件得到 内存大小阈值, 在所述第 一内存对象的内存大小满足所述 内存大小阈值的情况 下, 回收所述第一内存 对象。 6.根据权利要求2所述的方法, 还 包括: 对系统的处 理资源进行监测, 根据所述处 理资源调整所述设定时间节点。 7.根据权利要求6所述的方法, 所述 根据所述处 理资源调整所述设定时间节点, 包括: 在所述处 理资源大于预设 资源阈值的情况 下, 减小相邻 扫描间隔; 或者, 在所述处 理资源小于预设 资源阈值的情况 下, 增大相邻 扫描间隔。 8.根据权利要求1所述的方法, 还 包括: 响应于内存回收指令, 对所述第一内存 对象进行回收。 9.根据权利要求8所述的方法, 所述对所述第一内存 对象进行回收, 包括: 根据所述内存回收指令 中携带的内存对象标识, 从所述第 一内存对象中确定待回收内 存对象; 回收所述待回收内存 对象。 10.一种内存回收装置, 包括: 数据获取模块, 被配置为对目标内存对象进行扫描, 得到所述目标内存对象的引用计 数信息, 其中, 所述目标内存 对象的内存大小满足预设内存大小;权 利 要 求 书 1/2 页 2 CN 114995993 A 2内存回收模块, 被配置为根据 所述引用计数信 息从所述目标内存对象中确定第 一内存 对象, 并对满足预设回收条件的第一内存对象进 行回收, 其中, 所述第一内存对象为引用计 数低于预设阈值的内存 对象。 11.一种计算设备, 包括: 存储器和处 理器; 所述存储器用于存储计算机可执行指令, 所述处理器用于执行所述计算机可执行指 令, 该计算机可执行指令被处理器执行时实现权利要求 1至9任意一项 所述内存回收方法的 步骤。 12.一种计算机可读存储介质, 其存储有计算机可执行指令, 该计算机可执行指令被处 理器执行时实现权利要求1至9任意 一项所述内存回收方法的步骤。权 利 要 求 书 2/2 页 3 CN 114995993 A 3

.PDF文档 专利 内存回收方法以及装置

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 内存回收方法以及装置 第 1 页 专利 内存回收方法以及装置 第 2 页 专利 内存回收方法以及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:14:51上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。