【技术实现步骤摘要】
一种用于电子设备主存储器容量的补偿方法
[0001]本专利技术涉及电子设备内存
,具体涉及一种用于电子设备主存储器容量的补偿方法。
技术介绍
[0002]计算机系统中用以实现记忆的部件称之为存储器,用户输入到计算机里的程序和数据等信息都是放在存储器中的,存储器对于计算机系统来讲是非常重要的一部分。我们衡量计算机系统性能的指标时,存储器的性能是占据很大的权重的,存储器对于计算机系统的重要性不言而喻。存储器中能放多少信息数据取决于存储器的容量,容量越大,能存储的数据就越多,相反,容量越小,则能存储的数据就越少。而当存储器的容量越大时,计算机处理信息的能力就越强。由于计算机系统工作时,CPU和存储器之间是不停地在交换信息,因此计算机的运行速度在很大程度上都是取决于存储器存取数据的速度的。由此可见,存储器的容量对于计算机系统是非常重要的。
[0003]现有技术中存在内存不足的情况,可通过在计算机的硬盘内设置虚拟内存辅助,但是现有技术中虚拟内存的大小一般通过系统设置和手动设置,存在虚拟内存过大浪费硬盘空间,或者虚拟内存过小无法满足程序运行需求等虚拟内存设置不合理的问题。
技术实现思路
[0004]本申请实施例提供了一种用于电子设备主存储器容量的补偿方法,用于针对解决现有技术中电子设备的主存储器的容量有限,而虚拟内存的大小一般通过系统设置和手动设置,存在虚拟内存过大浪费硬盘空间,或者虚拟内存过小无法满足程序运行需求等虚拟内存设置不合理的技术问题。
[0005]鉴于上述问题,本申请实施例提供了 ...
【技术保护点】
【技术特征摘要】
1.一种用于电子设备主存储器容量的补偿方法,其特征在于,所述方法包括:采集并基于目标电子设备过去预设时间范围内的历史程序运行数据,在所述目标电子设备的主存储器外的硬盘空间中,设置获得补偿空间;对预设时间周期进行划分,获得K个时间区间,根据所述历史程序运行数据,基于程序运行的速度和数量,分析所述K个时间区间内程序运行的拥挤度参数,获得K个拥挤度参数,K为正整数;分别将所述K个拥挤度参数输入虚拟内存补偿分析模型内,获得K个虚拟内存补偿参数集合,其中,所述虚拟内存补偿分析模型内包括Q个虚拟内存补偿分析单元,Q为正整数;根据所述Q个虚拟内存补偿分析单元的准确率,分别对所述K个虚拟内存补偿参数集合内的Q个虚拟内存补偿参数进行加权计算,获得K个虚拟内存补偿参数;采用所述K个虚拟内存补偿参数,分别在实时时间处于所述K个时间区间时,对所述补偿空间进行虚拟内存补偿管理;按照预设频率检测分析获取所述目标电子设备的实时拥挤度参数以及实时时间区间,在所述实时拥挤度参数大于所述实时时间区间的拥挤度参数的情况下,将所述实时拥挤度参数输入所述虚拟内存补偿分析模型,获得实时虚拟内存补偿参数,对所述补偿空间进行管理。2.根据权利要求1所述的方法,其特征在于,采集并基于目标电子设备过去预设时间范围内的历史程序运行数据,在所述目标电子设备的主存储器外的硬盘空间中,设置获得补偿空间,包括:采集所述目标电子设备过去预设时间范围内多个时间节点的程序运行数量和预设指令响应速度,获得运行数量信息集合和响应速度信息集合,作为所述历史程序运行数据;获取所述运行数量信息集合内的峰值,获得最大运行数量信息,并根据所述最大运行数量信息和运行的程序计算获得最大运行内存需求;获取所述目标电子设备的主存储器内的内存,结合所述最大运行内存需求,计算获得最大虚拟内存需求,在所述主存储器以外的硬盘空间内设置获得所述补偿空间。3.根据权利要求2所述的方法,其特征在于,对预设时间周期进行划分,获得K个时间区间,根据所述历史程序运行数据,基于程序运行的速度和数量,分析所述K个时间区间内程序运行的拥挤度参数,包括:按照所述K个时间区间,对所述运行数量信息集合和响应速度信息集合进行划分,获得K个运行数量信息子集和K个响应速度信息子集;获取并根据样本运行数量信息集合和样本响应速度信息集合内的数据,进行拥挤度参数分析,获得样本拥挤度参数集合;采用所述样本运行数量信息集合、样本响应速度信息集合和样本拥挤度参数集合作为构建数据,构建拥挤度分析模型;根据所述K个运行数量信息子集和K个响应速度信息子集,分别计算获得K个平均运行数量信息和K个平均响应速度信息;分别将所述K个平均运行数量信息和K个平均响应速度信息输入所述拥挤度分析模型,获得所述K个拥挤度参数。4.根据权利要求3所述的方法,其特征在于,采用所述样本运行数量信息集合、样本响
应速度信息集合和样本拥挤度参数集合作为构建数据,构建拥挤度分析模型,包括:将运行数量信息作为第一决策特征,根据所述样本运行数量信息集合,构建多层第一决策划分节点;将响应速度信息作为第二决策特征,根据所述样本响应速度信息集合,构建多层第二决策划分节点;连接所述多层第一决策划分节点和所述多层第二决策划分节点,并获取多个最终划分结果;将所述样本拥挤度参数集合内的多个样本拥挤度参数作为多个决策结果,对所述多个最终划分结果进行标记,获得所述拥挤度分析模型。5.根据权利要求3所述的方法,其特征在于,分别将所述K个拥挤度参数输入虚拟内存补偿分析模型内,获得K个虚拟内存补...
【专利技术属性】
技术研发人员:郭琦,张立,李国梁,
申请(专利权)人:西安晟昕科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。