内存管理方法、装置、设备及存储介质制造方法及图纸

技术编号:42396917 阅读:13 留言:0更新日期:2024-08-16 16:20
本申请提供一种内存管理方法、装置、设备及存储介质,属于计算机领域,该方法包括:获取应用程序的内存分配请求,所述内存分配请求包括内存需求量;获取内存比所述内存需求量大的候选内存块,并根据所述内存需求量对所述候选内存块进行分割,生成目标内存块;基于所述内存分配请求中的请求地址,将所述目标内存块分配给所述应用程序。本申请通过对内存比所述内存需求量大的候选内存块进行分割,能够高效地得到应用程序所需的目标内存块,通过选择合适的候选内存块进行分割分配,能够有效地减少对多个内存块进行分割的现象,极大地减少了内存的碎片化,进而提高内存的利用率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种内存管理方法、装置、设备及存储介质


技术介绍

1、在具有动态分配内存需求的系统中,不可避免的会导致内存碎片化问题。内存碎片分为内部碎片和外部碎片:内部碎片是由于采用固定大小的内存分区,当一个进程并未完全使用分给它的固定内存区域的空间时就产生了内部碎片;外部碎片是在动态分配内存时,由于局部的连续内存区域太小,不能满足分配请求,以至于无法被有效利用的内存空间,即无论是内部碎片和外部碎片,均导致了内存空间利用率降低,因此,如何合理地对内存进行管理和分配以减少内存碎片化,进而提高内存的利用率是目前亟待解决的问题。


技术实现思路

1、本申请的主要目的在于提供一种内存管理方法、装置、设备及存储介质,旨在合理地对内存进行管理,以提高内存的利用率。

2、第一方面,本申请提供一种内存管理方法,所述内存管理方法包括以下步骤:

3、获取应用程序的内存分配请求,所述内存分配请求包括内存需求量;

4、获取内存比所述内存需求量大的候选内存块,并根据所述内存需求量对所述候本文档来自技高网...

【技术保护点】

1.一种内存管理方法,其特征在于,包括:

2.如权利要求1所述的内存管理方法,其特征在于,所述根据所述内存需求量对所述候选内存块进行分割,生成目标内存块,包括:

3.如权利要求2所述的内存管理方法,其特征在于,所述根据所述内存需求量对相邻的子候选内存块进行拼接,以生成所述内存需求量大小的目标内存块之后,还包括:

4.如权利要求1所述的内存管理方法,其特征在于,所述获取应用程序的内存分配请求之后,还包括:

5.如权利要求1所述的内存管理方法,其特征在于,所述方法还包括:

6.如权利要求5所述的内存管理方法,其特征在于,所述方法还包...

【技术特征摘要】

1.一种内存管理方法,其特征在于,包括:

2.如权利要求1所述的内存管理方法,其特征在于,所述根据所述内存需求量对所述候选内存块进行分割,生成目标内存块,包括:

3.如权利要求2所述的内存管理方法,其特征在于,所述根据所述内存需求量对相邻的子候选内存块进行拼接,以生成所述内存需求量大小的目标内存块之后,还包括:

4.如权利要求1所述的内存管理方法,其特征在于,所述获取应用程序的内存分配请求之后,还包括:

5.如权利要求1所述的内存管理方法,其特征在于,所述方法还包括:

6.如权利要求5所述的内存管理方法,其特征在于,所述方法还包括:...

【专利技术属性】
技术研发人员:林肖敏王金拴王兆民
申请(专利权)人:珠海莫界科技有限公司
类型:发明
国别省市:

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

1