【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种内存资源分配方法、资源隔离和预留系统及相关装置。
技术介绍
1、为了缓解中央处理器(central processing unit,cpu)和硬盘之间速度的巨大差异,计算机系统设计者被迫在硬盘和cpu之间依次插入了大容量的内存以及小容量的sram高速缓存存储器cache,以利用程序的空间局部性,优化程序的访存性能。
2、一般通过memory cgroup配置进程使用的内存大小,但是在实际多进程运行过程中,有可能会出现地址映射过程中所要访问的页面不在内存中,造成进程间对内存的争用,会对程序性能造成不可预测的影响。
技术实现思路
1、本申请实施例提供了一种内存资源分配方法、资源隔离和预留系统及相关装置,提升电子设备对于mt短信的接收成功率,有利于提升用户体验。
2、第一方面,本申请实施例提供一种内存资源分配方法,应用于资源隔离和预留系统,所述资源隔离和预留系统包括进程组模块和内存分配模块,所述方法包括:
3、响应于所述内存分配模
...【技术保护点】
1.一种内存资源分配方法,应用于资源隔离和预留系统,其特征在于,所述资源隔离和预留系统包括进程组模块和内存分配模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述进程组模块确定与所述进程绑定的进程组,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述内存颜色为所述进程分配cache资源,包括:
4.一种资源隔离和预留系统,其特征在于,所述资源隔离和预留系统包括进程组模块和内存分配模块,其中,
5.根据权利要求4所述的资源隔离和预留系统,其特征在于,所述进程组模块还用于:
6
...【技术特征摘要】
1.一种内存资源分配方法,应用于资源隔离和预留系统,其特征在于,所述资源隔离和预留系统包括进程组模块和内存分配模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述进程组模块确定与所述进程绑定的进程组,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述内存颜色为所述进程分配cache资源,包括:
4.一种资源隔离和预留系统,其特征在于,所述资源隔离和预留系统包括进程组模块和内存分配模块,其中,
5.根据权利要求4所述的资源隔离和预留系统,其特征在于,所述进程组模块还用于:
6.根据权利要求4所述的资源隔离和预留系统,其特征在于,所述内存分配模块包括linux伙伴系统和链表数组,其中,每个所述内存颜色对应所述链表数组中的一个链表,所述链表数组中的所述链表保存了至少一个所述空闲页面。
7.根据权利要求6...
【专利技术属性】
技术研发人员:申江江,谢芮,周庆国,杨柳,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。