【技术实现步骤摘要】
本专利技术涉及人工智能,尤其涉及一种内存管理方法、装置、设备、存储介质及程序产品。
技术介绍
1、随着电子设备功能日益复杂,系统中包含的功能模块数量不断增多。这些功能模块在运行过程中通常需要频繁地申请和释放内存,用于数据存储、消息传递、缓存管理等任务。
2、相关技术中,常用的内存管理方案包括内存池管理和内存堆管理两种。相对于分次分配固定大小内存的内存池管理方式,内存堆管理方式能够根据模块的存储需求动态分配对应大小的内存块,在系统内存资源受限的情况下,能够有效减少内存占用,提高内存的利用率和分配灵活性。但是,在遭遇高流量数据冲击时,若采用内存堆管理方式进行内存资源分配,可能会出现内存分配失败的情况,导致部分模块因内存分配失败而无法正常运作,进而引发系统功能紊乱甚至崩溃,降低了系统的稳定性和可靠性。
技术实现思路
1、本专利技术提供一种内存管理方法、装置、设备、存储介质及程序产品,以解决采用内存堆管理方式进行内存资源分配时,部分模块因内存分配失败而无法正常运作,降低系统的稳定性和可
本文档来自技高网...【技术保护点】
1.一种内存管理方法,其特征在于,包括:
2.如权利要求1所述的内存管理方法,其特征在于,所述在所述功能模块的模块类型指示所述功能模块为所述第一类模块时,按照内存池管理模式对所述功能模块进行内存管理,以为所述功能模块分配对应的预设内存池,并对所述功能模块进行基于所述预设内存池的内存分配,包括:
3.如权利要求2所述的内存管理方法,其特征在于,所述根据所述预设内存池的结构信息,生成所述功能模块的内存描述符,包括:
4.如权利要求2所述的内存管理方法,其特征在于,所述在所述功能模块存在存储需求时,根据所述功能模块的内存描述符,在所述预设
...【技术特征摘要】
1.一种内存管理方法,其特征在于,包括:
2.如权利要求1所述的内存管理方法,其特征在于,所述在所述功能模块的模块类型指示所述功能模块为所述第一类模块时,按照内存池管理模式对所述功能模块进行内存管理,以为所述功能模块分配对应的预设内存池,并对所述功能模块进行基于所述预设内存池的内存分配,包括:
3.如权利要求2所述的内存管理方法,其特征在于,所述根据所述预设内存池的结构信息,生成所述功能模块的内存描述符,包括:
4.如权利要求2所述的内存管理方法,其特征在于,所述在所述功能模块存在存储需求时,根据所述功能模块的内存描述符,在所述预设内存池中为所述功能模块分配空闲的目标内存块,包括:
5.如权利要求1-4任一项所述的内存管理方法,其特征在于,所述确定目标系统中不同功能模块的模块类型之前...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。