内存管控方法、装置、存储介质及电子设备制造方法及图纸

技术编号:34377244 阅读:23 留言:0更新日期:2022-07-31 14:06
本申请公开了一种内存管控方法、装置、存储介质及电子设备,涉及计算机技术领域,该方法包括:当确定满足联机内存管控条件,获取内存管控数据;将所述内存管控数据发送至目标联机设备,以使得所述目标联机设备基于所述内存管控数据确定内存清理策略;接收所述目标联机设备发送的所述内存管控策略;根据所述内存管控策略进行内存管控。本申请可以避免设备单机进行内存管控时,容易出现设备本身管控策略的分析效率低或分析失败的问题,提升设备的内存管控效率低及管控可靠性。管控效率低及管控可靠性。管控效率低及管控可靠性。

Memory control method, device, storage medium and electronic equipment

【技术实现步骤摘要】
内存管控方法、装置、存储介质及电子设备


[0001]本申请涉及计算机
,具体涉及一种内存管控方法、装置、存储介质及电子设备。

技术介绍

[0002]各类设备中通常需要进行内存管控,例如进行内存清理或内存分配等;目前,各类设备进行内存管控时,通常是设备自身根据自身的情况分析管控策略,进而进行管控。目前的方式下,通过设备单机进行内存管控时,容易出现设备本身管控策略的分析效率低或分析失败,导致内存管控效率低及管控可靠性较差的问题。

技术实现思路

[0003]本申请实施例提供一种方案,可以提升设备的内存管控效率低及管控可靠性。
[0004]本申请实施例提供以下技术方案:
[0005]根据本申请的一个实施例,一种内存管控方法,其包括:若当确定满足联机内存管控条件,获取内存管控数据;将所述内存管控数据发送至目标联机设备,以使得所述目标联机设备基于所述内存管控数据确定内存管控策略;接收所述目标联机设备发送的所述内存管控策略;根据所述内存管控策略进行内存管控。
[0006]在本申请的一些实施例中,在所述当确定满足联机内存管控条件时,获取本地的内存管控数据之前,所述方法还包括:获取目标设备数据;基于所述目标设备数据确定分析处理压力是否高于预定条件;若所述分析处理压力高于预定条件,确定满足所述联机内存管控条件。
[0007]在本申请的一些实施例中,所述目标设备数据包括本地的可用内存值及处理器占用值中至少一种;所述基于所述目标设备数据确定分析处理压力是否高于预定条件,包括:若所述可用内存值小于第一预定内存值或者所述处理器占用值大于第一预定占用值,则确定分析处理压力高于所述预定条件。
[0008]在本申请的一些实施例中,所述将所述内存管控数据发送至目标联机设备,包括:获取一个或多个联机设备中每个所述联机设备的处理性能信息;根据所述每个联机设备的处理性能信息从所述一个或多个联机设备中确定符合分析处理条件的所述目标联机设备。
[0009]在本申请的一些实施例中,所述处理性能信息包括可用内存值及处理器占用值中至少一种;所述目标联机设备为可用内存值高于第二预定内存值或者处理器占用值小于第二预定占用值的联机设备。
[0010]根据本申请的一个实施例,一种内存管控方法,包括:接收目标设备发送的内存管控数据,所述内存管控数据是所述目标设备在确定满足联机内存管控条件时获取的;基于所述内存管控数据确定内存管控策略;将所述内存管控策略发送给所述目标设备,以使得所述目标设备根据所述内存管控策略进行内存管控。
[0011]根据本申请的一个实施例,一种内存管控装置,其包括:获取模块,用于若本地满
足联机内存管控场景,获取本地的内存管控数据;发生模块,用于将所述内存管控数据发送至目标联机设备,所述目标联机设备基于所述内存管控数据分析内存管控策略;接收模块,用于接收所述目标联机设备发送的所述内存管控策略;管控模块,用于根据所述内存管控策略在本地进行内存管控。
[0012]根据本申请的一个实施例,一种内存管控装置,其包括:接收模块,用于接收目标设备发送的内存管控数据,所述内存管控数据是所述目标设备在确定满足联机内存管控条件时获取的;确定模块,用于基于所述接收模块接收的所述内存管控数据确定内存管控策略;发送模块,用于将所述确定模块确定的所述内存管控策略发送给所述目标设备,以使得所述目标设备根据所述内存管控策略进行内存管控。
[0013]根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。
[0014]根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。
[0015]本申请实施例中,当确定满足联机内存管控条件,获取内存管控数据;将所述内存管控数据发送至目标联机设备,以使得所述目标联机设备基于所述内存管控数据确定内存清理策略;接收所述目标联机设备发送的所述内存管控策略;根据所述内存管控策略进行内存管控。
[0016]以这种方式,在电子设备确定满足联机内存管控条件时,将内存管控数据发送至目标联机设备,借助目标联机设备进行内存清理策略的分析处理,从而联机获得内存管控策略在电子设备本地来进行内存管控。这样可以避免设备单机进行内存管控时,容易出现设备本身管控策略的分析效率低或分析失败的问题,提升设备的内存管控效率低及管控可靠性。
附图说明
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1示出了电子设备的一种结构示意图;
[0019]图2示出了本申请的系统架构的一种实施例示意图;
[0020]图3示出了根据本申请的一个实施例的内存管控方法的流程图;
[0021]图4示出了根据本申请的另一个实施例的内存管控方法的框图;
[0022]图5示出了根据本申请的一个实施例的内存管控装置的框图;
[0023]图6示出了根据本申请的另一个实施例的内存管控装置的框图。
具体实施方式
[0024]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本申请保护的范围。
[0025]其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
[0026]以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0027]目前来说,内存管理都是基于单个电子设备的,由单个电子设备的系统执行清理内存的任务。以电视为例,由于电视系统处理数据的能力远远低于手机,内部运算速度往往较低,如何能够提高电视系统清理内存前计算所需数据的速度则显得尤为重要。
[0028]例如,在一般的生活场景中,当电视系统存在大量的后台应用、进程等占用内存时,将影响系统的正常运行,单个的电视系统无法及时在一定时间内完成处理数据、计算所需内存等任务。又或者,当电视系统正在运行高CPU占用的应用或进程,将无法使用额外的资源来完成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内存管控方法,其特征在于,包括:当确定满足联机内存管控条件时,获取内存管控数据;将所述内存管控数据发送至目标联机设备,以使得所述目标联机设备基于所述内存管控数据确定内存管控策略;接收所述目标联机设备发送的所述内存管控策略;根据所述内存管控策略进行内存管控。2.根据权利要求1所述的方法,其特征在于,在所述当确定满足联机内存管控条件时,获取本地的内存管控数据之前,所述方法还包括:获取目标设备数据;基于所述目标设备数据确定分析处理压力是否高于预定条件;若所述分析处理压力高于预定条件,确定满足所述联机内存管控条件。3.根据权利要求2所述的方法,其特征在于,所述目标设备数据包括可用内存值及处理器占用值中至少一种;所述基于所述目标设备数据确定分析处理压力是否高于预定条件,包括:若所述可用内存值小于第一预定内存值或者所述处理器占用值大于第一预定占用值,则确定所述分析处理压力高于所述预定条件。4.根据权利要求1所述的方法,其特征在于,所述将所述内存管控数据发送至目标联机设备,包括:获取一个或多个联机设备中每个联机设备的处理性能信息;根据所述每个联机设备的处理性能信息从所述一个或多个联机设备中确定符合分析处理条件的所述目标联机设备。5.根据权利要求4所述的方法,其特征在于,所述处理性能信息包括可用内存值及处理器占用值中至少一种,所述目标联机设备为可用内存值高于第二预定内存值或者处理器占用值小于第二预定占用值的联机设备。6.一种内存管控方法,其特征在于,包括:接收目标设备发送的内存管控数据,所述内存管控数据是所述目标设备在确定满足联机内存管控条件时获取的;...

【专利技术属性】
技术研发人员:李响丁健
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1