【技术实现步骤摘要】
一种进程处理方法和设备
[0001]本申请涉及云计算
,尤其涉及一种进程处理方法和设备。
技术介绍
[0002]大数据分析以及机器学习对大容量内存页面的需求越来越多,目前,内存页面的规格较小、且都是固定大小,这种情况下,在需要使用大内存页面处理进程时,需要自行配置大内存页面;但是,自行配置内存页面的操作较为复杂,容易出错且效率低。
技术实现思路
[0003]为解决上述技术问题,本申请实施例期望提供一种进程处理方法和设备,解决了相关技术中的自行配置内存页面的操作较为复杂,容易出错且效率低的问题。
[0004]本申请的技术方案是这样实现的:
[0005]一种进程处理方法,所述方法包括:
[0006]在检测到需要为目标进程分配内存页面时,确定所述目标进程所需的目标内存页面的目标内存大小;
[0007]按照内存页面由大到小的顺序,基于所述目标内存大小,从具有多种不同内存大小的待选内存页面中确定所述目标内存页面;
[0008]基于所述目标内存页面对所述目标进程进行处理。
[0009]上述方案中,所述按照内存页面由大到小的顺序,基于所述目标内存大小,从具有多种不同内存大小的待选内存页面中确定所述目标内存页面,包括:
[0010]在所述待选内存页面的待选大内存页面中具有与所述目标内存大小匹配的所述目标内存页面的情况下,按照内存页面由大到小的顺序,从所述待选大内存页面中确定所述目标内存大小的内存页面为所述目标内存页面;
[0011]在所述待选大内存 ...
【技术保护点】
【技术特征摘要】
1.一种进程处理方法,其特征在于,所述方法包括:在检测到需要为目标进程分配内存页面时,确定所述目标进程所需的目标内存页面的目标内存大小;按照内存页面由大到小的顺序,基于所述目标内存大小,从具有多种不同内存大小的待选内存页面中确定所述目标内存页面;基于所述目标内存页面对所述目标进程进行处理。2.根据权利要求1所述的方法,其特征在于,所述按照内存页面由大到小的顺序,基于所述目标内存大小,从具有多种不同内存大小的待选内存页面中确定所述目标内存页面,包括:在所述待选内存页面的待选大内存页面中具有与所述目标内存大小匹配的所述目标内存页面的情况下,按照内存页面由大到小的顺序,从所述待选大内存页面中确定所述目标内存大小的内存页面为所述目标内存页面;在所述待选大内存页面中没有与所述目标内存大小匹配的所述目标内存页面的情况下,按照内存页面由大到小的顺序,从所述待选大内存页面和所述待选内存页面的待选小内存页面中确定所述目标内存大小的内存页面为所述目标内存页面;其中,所述待选大内存页面包括多种不同内存大小的大内存页面,所述待选小内存页面包括固定内存大小的小内存页面,且所述待选大内存页面的内存大于所述待选小内存页面的内存。3.根据权利要求2所述的方法,其特征在于,所述按照内存页面由大到小的顺序,从所述待选大内存页面中确定所述目标内存大小的内存页面为所述目标内存页面,包括:按照内存页面由大到小的顺序,从处于空闲状态的所述待选大内存页面中确定所述目标内存大小的内存页面为所述目标内存页面;相应的,所述按照内存页面由大到小的顺序,从所述待选大内存页面和所述待选内存页面的待选小内存页面中确定所述目标内存大小的内存页面为所述目标内存页面,包括:按照内存页面由大到小的顺序,从处于空闲状态的所述待选大内存页面和处于空闲状态的所述待选小内存页面中,确定所述目标内存大小的内存页面为所述目标内存页面。4.根据权利要求1所述的方法,其特征在于,所述基于所述目标内存页面对所述目标进程进行处理,包括:确定所述目标进程的目标进程类型;其中,所述目标进程类型表征所述目标进程的重要程度;基于所述目标内存页面和所述目标进程类型对应的处理方式,对所述目标进程进行处理。5.根据权利要求4所述的方法,其特征在于,所述确定所述目标进程的目标进程类型,包括:采用热度值预测模型,基于目标周期内的待处理进程访问内存页面的次数、所述待处理进程的处理数据以及所述待处理进程的优先级,确定所述待处理进程的热度值;其中,所述处理数据表征所述待处理进程的处理情况,所述热度值表征所述待处理进程的重要程度;基于所述待处理进程的热度值,对所述待处理进程进行划分得到第一进程集合和第二进程集合;其中,第一进程集合中进程的热度值高于第二进程集合中进程的热度值;
基于所述目标进程与所述第一进程集合和所述第二进程集合之间的关系,确...
【专利技术属性】
技术研发人员:汤中睿,张胜举,罗一帆,顾志峰,徐峥,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。