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

技术编号:46364058 阅读:6 留言:0更新日期:2025-09-15 12:41
本申请提供了一种内存管理方法、装置、设备、存储介质及程序产品,方法包括:确定目标系统中不同功能模块的模块类型,模块类型用于指示功能模块是否为在内存分配失败后工作异常的第一类模块;在功能模块的模块类型指示功能模块为第一类模块时,按照内存池管理模式对功能模块进行内存管理,以为功能模块分配对应的预设内存池,并对功能模块进行基于预设内存池的内存分配;在模块类型指示目标模块为第二类模块时,按照内存堆管理模式对功能模块进行内存管理,以对功能模块进行基于内存堆的内存分配;基于不同类型功能模块的分层内存管理模式,不仅强化了系统的整体稳定性,还实现了系统性能与内存资源利用率间的平衡,提升了系统可靠性。

【技术实现步骤摘要】

本专利技术涉及人工智能,尤其涉及一种内存管理方法、装置、设备、存储介质及程序产品


技术介绍

1、随着电子设备功能日益复杂,系统中包含的功能模块数量不断增多。这些功能模块在运行过程中通常需要频繁地申请和释放内存,用于数据存储、消息传递、缓存管理等任务。

2、相关技术中,常用的内存管理方案包括内存池管理和内存堆管理两种。相对于分次分配固定大小内存的内存池管理方式,内存堆管理方式能够根据模块的存储需求动态分配对应大小的内存块,在系统内存资源受限的情况下,能够有效减少内存占用,提高内存的利用率和分配灵活性。但是,在遭遇高流量数据冲击时,若采用内存堆管理方式进行内存资源分配,可能会出现内存分配失败的情况,导致部分模块因内存分配失败而无法正常运作,进而引发系统功能紊乱甚至崩溃,降低了系统的稳定性和可靠性。


技术实现思路

1、本专利技术提供一种内存管理方法、装置、设备、存储介质及程序产品,以解决采用内存堆管理方式进行内存资源分配时,部分模块因内存分配失败而无法正常运作,降低系统的稳定性和可靠性的问题。

本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的内存管理方法,其特征在于,所述在所述功能模块的模块类型指示所述功能模块为所述第一类模块时,按照内存池管理模式对所述功能模块进行内存管理,以为所述功能模块分配对应的预设内存池,并对所述功能模块进行基于所述预设内存池的内存分配,包括:

3.如权利要求2所述的内存管理方法,其特征在于,所述根据所述预设内存池的结构信息,生成所述功能模块的内存描述符,包括:

4.如权利要求2所述的内存管理方法,其特征在于,所述在所述功能模块存在存储需求时,根据所述功能模块的内存描述符,在所述预设内存池中为所述功能模...

【技术特征摘要】

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

2.如权利要求1所述的内存管理方法,其特征在于,所述在所述功能模块的模块类型指示所述功能模块为所述第一类模块时,按照内存池管理模式对所述功能模块进行内存管理,以为所述功能模块分配对应的预设内存池,并对所述功能模块进行基于所述预设内存池的内存分配,包括:

3.如权利要求2所述的内存管理方法,其特征在于,所述根据所述预设内存池的结构信息,生成所述功能模块的内存描述符,包括:

4.如权利要求2所述的内存管理方法,其特征在于,所述在所述功能模块存在存储需求时,根据所述功能模块的内存描述符,在所述预设内存池中为所述功能模块分配空闲的目标内存块,包括:

5.如权利要求1-4任一项所述的内存管理方法,其特征在于,所述确定目标系统中不同功能模块的模块类型之前...

【专利技术属性】
技术研发人员:黄承相聂辉勇
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:

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

1