[发明专利]内存资源分配方法、装置、设备及机器可读存储介质在审
申请号: | 201910657282.5 | 申请日: | 2019-07-19 |
公开(公告)号: | CN111538584A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 王伟 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 资源 分配 方法 装置 设备 机器 可读 存储 介质 | ||
1.一种内存资源分配方法,其特征在于,应用于网络设备,所述方法包括:
获取与第三方应用对应的目标内存占用量;
根据所述目标内存占用量确定所述第三方应用对应的内存地址空间;
根据所述内存地址空间为所述第三方应用分配内存资源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标内存占用量确定所述第三方应用对应的内存地址空间,包括:
获取与所述第三方应用对应的静态内存占用量;
根据所述目标内存占用量与所述静态内存占用量确定动态内存占用量;
根据所述动态内存占用量确定所述第三方应用对应的内存地址空间。
3.根据权利要求1所述的方法,其特征在于,
所述根据所述内存地址空间为所述第三方应用分配内存资源,包括:
根据所述第三方应用发送的内存请求确定内存需求量;
确定所述内存地址空间的可用内存地址空间的地址长度;
若所述地址长度大于或者等于所述内存需求量,则从所述可用内存地址空间中选择与所述内存需求量对应的目标内存地址空间;
将所述目标内存地址空间对应的内存资源分配给所述第三方应用。
4.根据权利要求3所述的方法,其特征在于,所述确定所述内存地址空间的可用内存地址空间的地址长度之后,所述方法还包括:
若所述地址长度小于所述内存需求量,则禁止为所述第三方应用分配内存资源,并输出告警消息,所述告警消息包括所述第三方应用的信息。
5.根据权利要求1所述的方法,其特征在于,
所述获取与第三方应用对应的目标内存占用量,包括:
通过所述第三方应用的标识查询应用数据文件,得到与所述第三方应用的标识对应的目标内存占用量;其中,所述应用数据文件包括第三方应用的标识与第三方应用对应的目标内存占用量的对应关系;
将所述目标内存占用量添加到所述第三方应用的脚本文件;
在通过所述脚本文件启动所述第三方应用时,从所述脚本文件中获取与所述第三方应用对应的目标内存占用量。
6.一种内存资源分配装置,其特征在于,应用于网络设备,所述装置包括:
获取模块,用于获取与第三方应用对应的目标内存占用量;
确定模块,用于根据所述目标内存占用量确定所述第三方应用对应的内存地址空间;
分配模块,用于根据所述内存地址空间为所述第三方应用分配内存资源。
7.根据权利要求6所述的装置,其特征在于,所述确定模块具体用于:
获取与所述第三方应用对应的静态内存占用量;
根据所述目标内存占用量与所述静态内存占用量确定动态内存占用量;
根据所述动态内存占用量确定所述第三方应用对应的内存地址空间。
8.根据权利要求6所述的装置,其特征在于,所述分配模块具体用于:
根据所述第三方应用发送的内存请求确定内存需求量;
确定所述内存地址空间的可用内存地址空间的地址长度;
若所述地址长度大于或者等于所述内存需求量,则从所述可用内存地址空间中选择与所述内存需求量对应的目标内存地址空间;
将所述目标内存地址空间对应的内存资源分配给所述第三方应用。
9.根据权利要求8所述的装置,其特征在于,所述分配模块还用于:
若所述地址长度小于所述内存需求量,则禁止为所述第三方应用分配内存资源,并输出告警消息,所述告警消息包括所述第三方应用的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910657282.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高频放大电路及半导体装置
- 下一篇:高压电池的充放电控制方法及其装置