一种内存管理的方法及装置制造方法及图纸

技术编号:20680300 阅读:30 留言:0更新日期:2019-03-27 18:40
本发明专利技术提供了一种内存管理的方法及装置。其中,方法包括:根据接收的内存申请请求中的内存配置信息,按照内存配置信息中的内存申请量,在内存空间中配置一内存池,并按照内存配置信息中的内存单元数量对内存池进行内存单元划分或者内存单元申请请求对所述内存池进行内存单元划分;对运行的各所述内存单元的使用状态进行监控;若确定内存单元的使用状态为处于超时状态或空闲状态,释放所述内存单元。如此,可以对内存进行有效地管理,提高用户体验。

【技术实现步骤摘要】
一种内存管理的方法及装置
本专利技术涉及内存
,具体而言,涉及一种内存管理的方法及装置。
技术介绍
内存是单片机等计算设备中重要的部件之一,它是与CPU进行沟通的桥梁。单片机等计算设备中所有程序的运行都是在内存中进行的,因此内存的性能对单片机等计算设备的影响非常大。数据量的不断积累,会导致对内存的占用增加,此时如果不能有效的进行内存管理,会导致对内存的不必要的占用,进而影响计算设备的性能,降低用户体验。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种内存管理的方法和装置,以有效地对内存进行管理。第一方面,本申请实施例提供了一种内存管理的方法,包括:根据接收的内存申请请求中的内存配置信息,按照所述内存配置信息中的内存申请量,在内存空间中配置一内存池,并按照所述内存配置信息中的内存单元数量对所述内存池进行内存单元划分或者根据内存单元申请请求对所述内存池进行内存单元划分;对运行的各所述内存单元的使用状态进行监控;若确定所述内存单元的使用状态为处于超时状态或空闲状态,释放所述内存单元。结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,在所述释放所述内存单元之后,所本文档来自技高网...

【技术保护点】
1.一种内存管理的方法,其特征在于,包括:根据接收的内存申请请求中的内存配置信息,按照所述内存配置信息中的内存申请量,在内存空间中配置一内存池,并按照所述内存配置信息中的内存单元数量对所述内存池进行内存单元划分或者根据内存单元申请请求对所述内存池进行内存单元划分;对运行的各所述内存单元的使用状态进行监控;若确定所述内存单元的使用状态为处于超时状态或空闲状态,释放所述内存单元。

【技术特征摘要】
1.一种内存管理的方法,其特征在于,包括:根据接收的内存申请请求中的内存配置信息,按照所述内存配置信息中的内存申请量,在内存空间中配置一内存池,并按照所述内存配置信息中的内存单元数量对所述内存池进行内存单元划分或者根据内存单元申请请求对所述内存池进行内存单元划分;对运行的各所述内存单元的使用状态进行监控;若确定所述内存单元的使用状态为处于超时状态或空闲状态,释放所述内存单元。2.根据权利要求1所述的方法,其特征在于,在所述释放所述内存单元之后,所述方法还包括:对所述内存池以及内存空间进行状态统计,并输出状态统计结果。3.根据权利要求1所述的方法,其特征在于,在所述根据接收的内存申请请求中的内存配置信息之后,按照所述内存配置信息中的内存申请量,在内存空间中配置一内存池之前,所述方法还包括:依据内存空间的状态统计,确定所述内存空间的剩余空间大于或等于所述内存申请量,执行所述按照所述内存配置信息中的内存申请量的步骤。4.根据权利要求1所述的方法,其特征在于,所述内存配置信息还包括内存单元超时时间,所述确定内存单元的使用状态为处于超时状态,包括:从划分好所述内存单元时开始,对所述内存单元的占用时间进行计时;当所述计时的时间超过所述内存单元超时时间,确定所述内存单元处于超时状态。5.根据权利要求1所述的方法,其特征在于,在所述根...

【专利技术属性】
技术研发人员:孙玉铤
申请(专利权)人:苏州蓝石新动力有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1