一种内存管理方法、装置、设备及可读存储介质.pdf
代瑶****zy
亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种内存管理方法、装置、设备及可读存储介质.pdf
本申请公开了一种内存管理方法,该方法能够提前为模块分配内存,避免了动态内存申请带来的弊端,而且,在为模块分配内存之后,该方法能够实时监测模块的内存使用情况和内存申请请求,在模块的内存需求量超过提前分配的内存量时,生成内存告警,并在内存告警频次较高时对模块进行内存扩容。实现了精准评估模块的内存需求的目的,避免了为模块分配过少内存导致软件性能无法充分发挥的问题,提升了内存使用效率。此外,本申请还提供了一种内存管理装置、设备及可读存储介质,其技术效果与上述方法的技术效果相对应。
一种内存管理方法、系统、装置及可读存储介质.pdf
本申请公开了一种内存管理方法,包括:接收内存请求,判断存储系统中的可用内存空间是否满足所述内存请求;如果是,在所述可用内存空间中预留所述内存请求对应的目标内存空间;将所述目标内存空间分配给所述内存请求对应的内存数据。本发明中,先判断可用内存空间是否满足内存要求,然后预留目标内存空间,最后再将目标内存空间分配给内存数据,这一内存分配过程中,实际上存储系统的内存空间始终被统一管理,而且内存管理过程中先预留再分配的步骤保证了内存配置发生错误的可能性降低,能够实现高速快捷的内存管理。相应的,本申请还公开了一种内存
内存管理方法、装置、计算机可读存储介质及电子设备.pdf
本公开涉及一种内存管理方法、装置、计算机可读存储介质及电子设备,所述方法包括:接收来自各个功能模块的第一注册请求;接收来自所述驱动模块的第二注册请求;根据所述第二注册请求,为所述驱动模块分配与所述驱动模块所需的内存大小相等的驱动内存池;在任一所述功能模块在所述驱动内存池中的当前缓存的报文个数超过该功能模块能够在所述驱动内存池中缓存的报文的最大个数、且该功能模块当前接收到的报文需要缓存时,在除所述驱动内存池之外的内存池中申请一报文缓存单元,并将该功能模块当前接收到的报文缓存到所述报文缓存单元。因此,可以有效
一种内存清理方法、装置、设备及可读存储介质.pdf
本申请公开了一种内存清理方法、装置、设备及可读存储介质,该方法包括:在需要清理目标内存的情况下,确定参与内存清理的至少两个目标CPU;将目标内存划分为与目标CPU的数量匹配的内存段;将内存段分别分配给参与内存清理的各个目标CPU;利用各个目标CPU分别独立确定每次清理的清除消息;结合与各个目标CPU对应的消息发送队列和消息等待队列,将各个清除消息发送给清除引擎;利用清除引擎,基于各个清除消息对目标内存进行清理。在本申请中,由于参与内存的清理的目标CPU的数量至少有2个,且目标CPU之间无需额外的通信交流,
内存管理方法、装置、设备和存储介质.pdf
本申请提供一种内存管理方法、装置、设备和存储介质,该方法包括:获取内存管理指令;根据所述内存管理指令,获取内存的多个空闲内存块,所述多个空闲内存块为不连续的内存块;根据所述多个空闲内存块,得到目标空闲内存块,所述目标空闲内存块的内存空间大于所述多个空闲内存块中任意一个空闲内存块的内存空间。依据内存管理指令,获取多个空闲内存块,并根据多个空闲内存块整理得到内存空间更大的目标空闲内存块,达到整理系统内存碎片的效果,为系统运行提供更大的连续内存空间,从而提高系统内存利用率。