【技术实现步骤摘要】
本申请涉及电子设备领域,尤其涉及一种回收内存的方法及电子设备。
技术介绍
1、随着电子设备中各种应用功能的复杂程度的不断提升以及多媒体内容的分辨率的不断升级,应用对电子设备中的内存资源的需求日益增长,而内存分配和释放过程也成为了制约电子设备系统性能的重要因素。当应用申请内存时,如果内存分配过程存在阻塞,会直接降低应用启动和运行的流畅程度,给用户带来界面卡顿、操作响应延迟等负面体验,因此亟需一种回收内存的方法。
2、现有技术中,可以设置高水线值、低水线值。当应用申请内存时,如果电子设备中空闲的物理内存低于该低水线值则执行异步回收内存操作,该异步回收内存操作可以回收被占用的物理内存,直至空闲内存的物理内存达到高水线值。这种被动式的内存回收无法有效解决内存不足的问题,导致应用启动和运行的流畅度低、用户体验很差。
技术实现思路
1、有鉴于此,本申请提供一种回收内存的方法及电子设备,提升了应用的启动和运行的流畅程度、电子设备的整体性能和用户体验。
2、为了实现上述目的,第一方
...【技术保护点】
1.一种回收内存的方法,其特征在于,所述方法应用于电子设备,所述电子设备包括物理内存,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述处理器所处的所述空闲状态或所述繁忙状态,确定第一水线值,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述处理器所处的所述空闲状态或所述繁忙状态,确定第二水线值,包括:
4.根据权利要求1-3任一所述的方法,其特征在于,所述电子设备还包括虚拟内存,所述虚拟内存用于临时存储所述物理内存中的数据,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,
...【技术特征摘要】
1.一种回收内存的方法,其特征在于,所述方法应用于电子设备,所述电子设备包括物理内存,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述处理器所处的所述空闲状态或所述繁忙状态,确定第一水线值,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述处理器所处的所述空闲状态或所述繁忙状态,确定第二水线值,包括:
4.根据权利要求1-3任一所述的方法,其特征在于,所述电子设备还包括虚拟内存,所述虚拟内存用于临时存储所述物理内存中的数据,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,增大后的所述虚拟内存小于或等于8g,降低后的回收所述匿名页与回收所述文件页的比例大于或等于35%。
6.根据权利要求1-5任一所述的方法,其特征在于,所述处理器包括多个内核,所述处理器的负载信息包括预设时长内多个所述内核的空闲时长,所述方法还包括:
<...【专利技术属性】
技术研发人员:寇振中,李晓晨,张军伟,邢天路,徐源,陈昊,刘思聪,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。