说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210697095.1 (22)申请日 2022.06.20 (71)申请人 中国平安财产保险股份有限公司 地址 518033 广东省深圳市福田区益田路 5033号平安金融中心12、 13、 38、 39、 40 层 (72)发明人 蔡少康  (74)专利代理 机构 深圳市赛恩倍吉知识产权代 理有限公司 4 4334 专利代理师 林丽纯 (51)Int.Cl. G06F 12/0871(2016.01) G06F 9/50(2006.01) (54)发明名称 内存分配方法、 装置、 设备及存 储介质 (57)摘要 本发明涉及数据存储, 提供一种内存分配方 法、 装置、 设备及存储介质。 该方法基于一级内存 单元的第一占用容量计算内存使用率, 基于一级 内存单元的加载图像计算图片加载率, 基于一级 内存单元的移除图像计算图片移除率, 根据内存 使用率、 图片加载率及图片移除率对一级内存单 元进行容量调整处理, 得到一级已调整内存单 元, 识别二级内存单元中复用图片 的图片尺寸, 根据图片尺 寸创建设定尺寸, 基于每个 设定尺寸 的复用次数及复用率对二级内存单元进行容量 划分, 得到每个设定尺寸的尺寸内存单元, 能够 提高内存利用率。 此外, 本发明还涉及区块链技 术, 所述复用率可存 储于区块链中。 权利要求书3页 说明书14页 附图2页 CN 115061950 A 2022.09.16 CN 115061950 A 1.一种内存分配方法, 其特 征在于, 所述内存分配方法包括: 当接收到内存分配请求时, 基于所述内存分配请求识别一级内存单元及二级内存单 元; 基于所述 一级内存单 元的第一占用容 量计算所述 一级内存单 元的内存使用率; 基于所述一级内存单元的加载图像计算所述一级内存单元的图片加载率, 并基于所述 一级内存单 元的移除图像 计算所述 一级内存单 元的图片移除率; 根据所述内存使用率、 所述图片加载率及所述图片移除率对所述一级内存单元进行容 量调整处 理, 得到一级已调整内存单 元; 识别所述 二级内存单 元中复用图片的图片尺寸, 并根据所述图片尺寸创建 设定尺寸; 基于每个设定尺寸的复用次数及每个设定尺寸的复用率对所述二级内存单元进行容 量划分, 得到每 个设定尺寸的尺寸内存单 元。 2.如权利要求1所述的内存分配方法, 其特征在于, 所述基于所述内存分配请求识别一 级内存单 元及二级内存单 元包括: 解析所述内存分配请求的请求报文, 得到所述请求报文携带的数据信息; 从所述数据信息中提取内存名称, 并将与所述内存名称对应的空间确定为内存空间; 获取所述内存空间的剩余空间容 量; 计算第一预设比例与所述剩余空间容量的乘积, 得到所述第一占用容量, 并计算第二 预设比例与所述剩余空间容 量的乘积, 得到第二占用容 量; 基于所述第一占用容量从所述内存空间中提取连续的地址空间作为所述一级内存单 元, 并基于所述第二占用容量从所述内存空间中提取连续的地址空间作为所述二级内存单 元。 3.如权利要求1所述的内存分配方法, 其特征在于, 所述基于所述一级内存单元的移除 图像计算所述 一级内存单 元的图片移除率包括: 获取从所述 一级内存单 元转移至所述 二级内存单 元的图像作为所述移除图像; 统计所述 一级内存单 元中所有图像的图像总量; 计算所述移除图像的数量在所述图像总量上的比值, 得到所述图片移除率。 4.如权利要求1所述的内存分配方法, 其特征在于, 所述根据所述内存使用率、 所述图 片加载率及所述图片移除率对所述一级内存单元进行容量调整处理, 得到一级已调整内存 单元包括: 获取所述内存使用率的第 一设定权值、 所述图片加载率的第 二设定权值及所述图片移 除率的第三设定 权值, 所述第一设定 权值大于所述第二设定 权值大于所述第三设定 权值; 基于所述第一设定权值、 所述第二设定权值及所述第三设定权值对所述内存使用率、 所述图片加载率及所述图片移除率进行加权和运算, 得到所述一级内存单元的内存利用 率; 基于所述一级内存单元的内存利用率及预设调整幅度对所述一级内存单元进行容量 限缩处理, 直至所述 一级内存单 元的内存利用率 不再增加, 得到所述 一级已调整内存单 元。 5.如权利要求1所述的内存分配方法, 其特征在于, 所述识别所述二级内存单元中复用 图片的图片尺寸包括: 从预设模块的模块日志库中获取读取图片, 并从所述读取图片中选取出与 所述一级内权 利 要 求 书 1/3 页 2 CN 115061950 A 2存单元中所有图像不对应的图片作为所述复用图片; 获取所述复用图片在第 一预设维度的第 一像素点数量, 并获取所述复用图片在第 二预 设维度的第二像素点数量; 根据所述第一像素点数量及所述第二像素点数量 生成所述图片尺寸。 6.如权利要求1所述的内存分配方法, 其特征在于, 所述根据所述图片尺寸创建设定尺 寸包括: 获取所述图片尺寸中的最大尺寸及最小尺寸; 基于预设间隔对所述最大尺寸进行尺寸限缩处理, 直至尺寸限缩处理后所得到的尺寸 小于或者 等于所述 最小尺寸, 得到所述设定尺寸。 7.如权利要求1所述的内存分配方法, 其特征在于, 所述基于每个设定尺寸的复用次数 及每个设定尺寸的复用率对所述二级内存单元进 行容量划分, 得到每个设定尺寸的尺寸内 存单元包括: 从所述设定尺寸中获取每张 复用图片的复用尺寸; 基于所述复用尺寸的获取次数统计 每个设定尺寸的复用次数; 根据每个设定尺寸的复用次数对所述二级内存单元进行容量划分, 得到每个设定尺寸 的初始内存单 元; 计算每个设定尺寸所占的设定容量与所述复用次数的乘积, 得到复用容量, 并计算每 个复用容 量在初始内存单 元的尺寸占用容 量上的比值, 得到每 个设定尺寸的复用率; 根据所述复用率对多个所述初始内存单元进行容量调 整, 直至每个设定尺寸的复用率 处于预设区间阈值, 得到每 个设定尺寸的尺寸内存单 元。 8.一种内存分配装置, 其特 征在于, 所述内存分配装置包括: 识别单元, 用于当接收到内存分配请求时, 基于所述内存分配请求识别一级内存单元 及二级内存单 元; 计算单元, 用于基于所述一级内存单元的第 一占用容量计算所述一级内存单元的内存 使用率; 所述计算单元, 还用于基于所述一级内存单元的加载图像计算所述一级内存单元的图 片加载率, 并基于所述 一级内存单 元的移除图像 计算所述 一级内存单 元的图片移除率; 调整单元, 用于根据所述内存使用率、 所述图片加载率及所述图片移除率对所述一级 内存单元进行容 量调整处 理, 得到一级已调整内存单 元; 创建单元, 用于识别所述二级内存单元中复用图片的图片尺寸, 并根据所述图片尺寸 创建设定尺寸; 划分单元, 用于基于每个设定尺寸的复用次数及每个设定尺寸的复用率对所述二级内 存单元进行容 量划分, 得到每 个设定尺寸的尺寸内存单 元。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 存储器, 存储有计算机可读指令; 及 处理器, 执行所述存储器 中存储的计算机可读指令以实现如权利要求1至7中任意一项 所述的内存分配方法。 10.一种计算机可读存储介质, 其特征在于: 所述计算机可读存储介质中存储有计算机 可读指令, 所述计算机可读指 令被电子 设备中的处理器执行以实现如权利要求 1至7中任意权 利 要 求 书 2/3 页 3 CN 115061950 A 3

.PDF文档 专利 内存分配方法、装置、设备及存储介质

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