行业标准网
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210638968.1 (22)申请日 2022.06.07 (71)申请人 重庆紫光华山智安科技有限公司 地址 400700 重庆市北碚区云汉大道1 17号 附386号 (72)发明人 邵恒康 (74)专利代理 机构 上海光华专利事务所(普通 合伙) 31219 专利代理师 唐勇 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 一种内存分配方法、 系统、 计算机设备及可 读介质 (57)摘要 本发明提供一种内存分配方法、 系统、 计算 机设备及可读介质, 首先获取多个内存申请请求 以及内存需求总量、 当前时刻业务内存剩余量, 然后计算内存需求总量与当前时刻业务内存剩 余量的内存差值, 记为第一内存差值; 再将第一 内存差值与预设内存值进行比较, 并在第一内存 差值小于等于预设内存值时, 对每个内存申请请 求进行内存分配; 在第一内存差值大于预设内存 值时, 对部分内存申请请求进行内存自适应分 配。 本发明在业务内存剩余量充足时, 直接为每 个内存申请请求分配内存; 当业务内存剩余量不 足时, 选择其中部分内存申请请求进行内存分 配, 能最大限度地保证目标产品在低内存状态下 正常运作, 以便解决现有图像拍摄产品在增加功 能后内存不够用的问题。 权利要求书2页 说明书14页 附图11页 CN 114924886 A 2022.08.19 CN 114924886 A 1.一种内存分配方法, 其特 征在于, 所述方法包括以下步骤: 获取多个 内存申请请求、 所述多个 内存申请请求对应的内存需求总量以及 当前时刻业 务内存剩余 量; 计算所述内存需求总量与当前时刻业 务内存剩余 量的内存差值, 记为第一内存差值; 将所述第一内存差值与预设内存值进行比较; 当所述第一内存差值小于等于所述预设内存值时, 对每个内存申请请求进行内存分 配; 或者, 当所述第一内存差值大于所述预设内存值时, 对所述多个内存申请请求中的部分 内存申请 请求进行内存自适应分配。 2.根据权利要求1所述的内存分配方法, 其特征在于, 对所述多个 内存申请请求中的部 分内存申请 请求进行内存自适应分配的过程包括: 获取每个 内存申请请求所对应的业务类型, 并根据 所述业务类型对每个 内存申请请求 进行特性标记; 根据每个 内存申请请求的特性标记结果, 对所述多个内存申请请求中的部分内存申请 请求进行内存自适应分配。 3.根据权利要求2所述的内存分配方法, 其特征在于, 根据 所述业务类型对每个 内存申 请请求进行 特性标记的过程包括: 对每个内存申请请求所对应的业务类型进行重要性判断, 并基于重要性判断结果对每 个内存申请 请求进行重要性级别标记; 对每个内存申请请求所对应的业务类型进行时效性判断, 并基于时效性判断结果对每 个内存申请 请求进行时效性级别标记; 将每个内存申请请求的重要性级别标记和时效性级别标记进行结合, 作为每个 内存申 请请求的特性标记结果。 4.根据权利要求2或3所述的内存分配方法, 其特征在于, 根据每个内存申请请求的特 性标记结果, 对所述多个内存申请请求中的部 分内存申请请求进 行内存自适应分配的过程 包括: 按照每个内存申请请求的特性标记结果, 对所述多个内存申请请求进行优先级判断; 其中, 重要性级别标记的优先级大于时效性级别标记; 获取优先级别最高的内存申请请求作为待分配内存申请请求, 并将其余优先级别的内 存申请请求写入等待队列中; 从当前时刻业务内存剩余量中匹配出与 所述待分配 内存申请请求对应的内存容量, 作 为待分配内存容 量; 将所述待分配 内存容量分配至所述待分配 内存申请请求所对应的业务线程, 并按照优 先级别继续为等待队列中的内存申请请求进 行内存自适应分配, 直至从当前时刻业务内存 剩余量中匹配出的内存容量大于第二内存差值时, 结束内存分配; 其中, 所述第二内存差值 为当前时刻业 务内存剩余 量与所述预设内存值的内存差值。 5.根据权利要求4所述的内存分配方法, 其特征在于, 将所述待分配内存容量分配至所 述待分配内存申请 请求所对应的业 务线程后, 所述方法还 包括: 获取所述等待队列中每个内存申请请求的剩余等待时间和功能响应时间; 其中, 每个 内存申请请求的剩余等待时间=预设超时时间-每个内存申请请求的等待时间, 所述功能权 利 要 求 书 1/2 页 2 CN 114924886 A 2响应时间用于区分内存申请 请求的时效性级别; 将所述等待队列中每个 内存申请请求的剩余等待时间与功能响应时间进行比对, 并获 取剩余等待时间小于功能响应时间的内存申请 请求, 记为待调整内存申请 请求; 对所述待调整内存申请 请求进行升级, 提高所述待调整内存申请 请求的时效性级别。 6.根据权利要求1或5所述的内存分配方法, 其特征在于, 在获取当前时刻业务内存剩 余量前, 所述方法还 包括: 判断占用内存容 量的业务是否执 行完毕; 如果执行完毕, 则调用对应业务的接口, 释放对应业务所占用的内存容量, 并把释放出 的内存容 量作为当前时刻业 务内存剩余 量中的部分内存容 量; 如果未执行完毕, 则直接获取当前时刻业 务内存剩余 量。 7.根据权利要求1所述的内存分配方法, 其特征在于, 在获取多个内存申请请求前, 所 述方法还包括: 获取目标产品的所有业务, 并为每个业务分配至少一个业务流程; 以便所述 目标产品在执行某个业务时, 通过所述业务流程 发起内存申请请求; 其中, 所述目标产品的 业务包括以下至少之一: 智能图片业 务、 用户抓图业 务、 智能分析业 务。 8.一种内存分配系统, 其特 征在于, 所述系统包括有: 采集模块, 用于获取多个内存申请请求、 所述多个内存申请请求对应的内存需求总量 以及当前时刻业 务内存剩余 量; 计算模块, 用于计算所述内存需求总量与当前时刻业务内存剩余量的内存差值, 记为 第一内存差值; 比较模块, 用于将所述第一内存差值与预设内存值进行比较; 内存分配模块, 用于在所述第一内存差值小于等于所述预设内存值时, 对每个内存申 请请求进 行内存分配; 或者, 在所述第一内存差值大于所述预设内存值时, 对所述多个内存 申请请求中的部分内存申请 请求进行内存自适应分配。 9.一种计算机设备, 其特 征在于, 包括: 处理器; 和 存储有指令的计算机可读介质, 当所述处理器执行所述指令时, 使得所述设备执行如 权利要求1至7中任意 一项所述的方法。 10.一种计算机可读介质, 其特征在于, 其上存储有指令, 所述指令由处理器加载并执 行如权利要求1至7中任意 一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114924886 A 3
专利 一种内存分配方法、系统、计算机设备及可读介质
文档预览
中文文档
28 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共28页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 13:26:11
上传分享
举报
下载
原文档
(942.6 KB)
分享
友情链接
DL-T 1998-2019 感应滤波变压器成套设备使用技术条件.pdf
GB-T 42548-2023 海洋调查船舶舷外调查设备布放与回收安全管理规范.pdf
GB-T 42416-2023 M100车用甲醇燃料.pdf
GB-T 32065.14-2019 海洋仪器环境试验方法 第14部分振动试验.pdf
T-SDAS 218—2021 水利工程用纤维增强复合材料筋.pdf
GB-T 29422-2012 水泥化学分析废液的处理方法.pdf
GB-T 39633-2020 协作机器人用一体式伺服电动机系统通用规范.pdf
GB-T 43437-2023 信息技术 信息产品研发能力评估模型.pdf
GM-T 0108-2021 诱骗态BB84量子密钥分配产品技术规范.pdf
雾帜智能 TOP 10 SOAR 安全剧本最佳实践520.pdf
野村深度报告 日本疫情后的消费复苏情况 2022.pdf
DB3311-T 126─2020 政务部门核心业务梳理规范 丽水市.pdf
GB-T 2965-2023 钛及钛合金棒材.pdf
GB-T 36630.5-2018 信息安全技术 信息技术产品安全可控评价指标 第5部分:通用计算机.pdf
GB-T 35273-2019 信息安全技术 个人信息安全规范.pdf
GB-T 37096-2018 信息安全技术 办公信息系统安全测试规范.pdf
GB-T 20270-2006 信息安全技术 网络基础安全技术要求.pdf
SY-T 5329-2022 碎屑岩油藏注水水质指标技术要求及分析方法.pdf
GB-T 23997-2009 室内装饰装修用溶剂型聚氨酯木器涂料.pdf
GB-T 17626.12-2023 电磁兼容 试验和测量技术 第12部分:振铃波抗扰度试验.pdf
1
/
3
28
评价文档
赞助2.5元 点击下载(942.6 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。