内存回收方法及装置、车辆、电子设备和存储介质制造方法及图纸

技术编号:46518941 阅读:3 留言:0更新日期:2025-09-30 18:46
本公开公开了内存回收方法及装置、车辆、电子设备和存储介质,响应于内存回收信号,获取剩余内存量,并判断剩余内存量是否低于剩余内存上限;剩余内存量为系统内存量与所有进程内存量的差值;当剩余内存量低于剩余内存上限时,依次检测每个进程的进程内存量是否超出各自对应的内存可用阈值,并将超出内存可用阈值的进程确定为待回收进程;分别对所有待回收进程进行内存回收处理。本公开提供的内存回收方法实现了在预测到剩余内存量低于剩余内存上限后,对每个进程的进程内存量依次检测,确定待回收进程,并对所有待回收进程进行内存回收处理,提高了内存回收的效率,确保系统安全、稳定、高效运行。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种内存回收方法及装置、车辆、电子设备和存储介质


技术介绍

1、随着计算机技术的发展,计算机系统包括各种进程,例如操作系统的系统进程以及应用的应用进程,由于各个进程在运行过程中会占用一定的内存,在内存中存储自身的运行数据。但是由于计算机运行的进程越来越多,占用的内存也随之增加,导致剩余内存会越来越少,当计算机系统面临剩余内存不满足内存需求的情况时,需要对进程占用的内存进行回收,以保证剩余内存满足内存需求。

2、以低内存回收(low memory killer,lmk)机制执行回收内存的过程为例,回收内存的过程具体为:通过内存压力监控机制(memory psi,memory pressure stallinformation)监测系统资源的压力情况,当监控到内存分配达到一定的压力级别后,唤醒lmk机制,通过lmk机制计算当前每个进程的剩余内存,并与预设的内存上限比较,得到每个进程的当前的内存不足调整(out of memory adjustment,oom_adj)参数,其中,oom_adj参数用于指示进程的优先级,根本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述内存回收信号包括预回收内存信号,在响应于内存回收信号,获取剩余内存量之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述内存回收处理包括释放可回收内存处理及进程回收处理;

4.根据权利要求1所述的方法,其特征在于,在判断所述剩余内存量是否低于剩余内存上限之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述按照所有进程的回收优先级顺序,依次对每个进程进行内存回收处理,还包括:

6.根据权利要求5所述的方法,其...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述内存回收信号包括预回收内存信号,在响应于内存回收信号,获取剩余内存量之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述内存回收处理包括释放可回收内存处理及进程回收处理;

4.根据权利要求1所述的方法,其特征在于,在判断所述剩余内存量是否低于剩余内存上限之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述按照所有进程的回收优先级顺序,依次对每个进程进行内存回收处理,还包括:

...

【专利技术属性】
技术研发人员:汤帅
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1