【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种内存管理方法、电子设备及计算机可读介质。
技术介绍
1、在计算机等电子设备的程序运行时,电子设备的操作系统,例如linux系统会提供内存用于程序运行。其中,电子设备中的每个应用也可以视为一个程序,例如图1所示,当计算机10检测到用户点击视频应用101的操作,计算机10的操作系统为视频应用101提供内存供视频应用101运行。
2、在一些情况下,考虑到程序运行的效率,操作系统的内核(简称为系统内核)一般采用基于内存池的内存管理方式进行程序运行时内存的分配,其中,基于内存池的内存管理方式可以为:预先为各程序分别创建对应的具有预设内存的内存池,从而在程序运行时用以分配该内存池的内存,提高程序运行的效率。
3、由于内存池的内存是有限的,为了保证内存池中有足够的内存供程序运行使用,系统内核会周期性地检测内存池的内存情况。例如,当内存池的内存(或称为内存池的剩余内存)小于第一预设内存值时,系统内核会执行内存填充,将系统空闲(free)内存填充至内存池(即为内存池分配更多的系统空闲内存),以确保内存
...【技术保护点】
1.一种内存管理方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述内存池在第一预设时间段内的内存池总量的变化趋势的确定方式包括:
3.根据权利要求2所述的方法,其特征在于,获取所述第二预设时间段内的所述内存池的内存申请速率,包括:
4.根据权利要求2所述的方法,其特征在于,获取所述第二预设时间段内的所述内存池的内存增加速率,包括:
5.根据权利要求2所述的方法,其特征在于,所述第二预设时间段早于所述第一预设时间段。
6.根据权利要求2所述的方法,其特征在于,所述方
<...【技术特征摘要】
1.一种内存管理方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述内存池在第一预设时间段内的内存池总量的变化趋势的确定方式包括:
3.根据权利要求2所述的方法,其特征在于,获取所述第二预设时间段内的所述内存池的内存申请速率,包括:
4.根据权利要求2所述的方法,其特征在于,获取所述第二预设时间段内的所述内存池的内存增加速率,包括:
5.根据权利要求2所述的方法,其特征在于,所述第二预设时间段早于所述第一预设时间段。
6.根据权利要求2所述的方法,其特征在于,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。