本发明专利技术属于移动终端领域,提供了一种移动终端运行内存的控制方法及移动终端。在本发明专利技术实施例中,通过获取移动终端后台应用占用的总运行内存及后台应用的个数,并判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存阈值,然后根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行调节控制,使得移动终端能够有效控制后台应用占用的运行内存,进而使系统流畅不卡顿,提升用户的使用体验。
【技术实现步骤摘要】
本专利技术属于移动终端领域,尤其涉及一种移动终端运行内存的控制方法及移动终 端。
技术介绍
移动终端作为简单通信设备伴随移动通信发展已有几十年的历史。自2007年开 始,智能化引发了移动终端基因突变,从根本上改变了终端作为移动网络末梢的传统定位。 移动智能终端几乎在一瞬之间转变为互联网业务的关键入口和主要创新平台,新型媒体、 电子商务和信息服务平台,互联网资源、移动网络资源与环境交互资源的最重要枢纽,其操 作系统和处理器芯片甚至成为当今整个ICT产业的战略制高点。移动智能终端引发的颠覆 性变革揭开了移动互联网产业发展的序幕,开启了一个新的技术产业周期。随着移动智能 终端的持续发展,其影响力将比肩收音机、电视和互联网(PC),成为人类历史上第4个渗透 广泛、普及迅速、影响巨大、深入至人类社会生活方方面面的终端产品。 但是,随着移动终端智能化的发展,安装的应用在后台占用的运行内存也越来越 大,造成系统的卡顿,严重影响用户的使用体验。
技术实现思路
本专利技术的目的在于提供一种移动终端运行内存的控制方法,旨在解决目前移动终 端应用在后台占用过多运行内存造成系统卡顿的的问题。 为了解决上述技术问题,本专利技术是这样实现的:一种移动终端运行内存的控制方 法,所述方法包括以下步骤: 获取移动终端后台应用占用的总运行内存及后台应用的个数; 判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存阈值; 根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行调节控制。 进一步地,在所述获取移动终端后台应用占用的总运行内存及后台应用的个数的 步骤之前,还包括: 检测所述移动终端的预设运行内存; 根据用户设置设定所述预设运行内存阈值。 进一步地,所述判断所述移动终端后台应用占用的总运行内存是否达到预设运行 内存阈值的步骤,包括: 将所述获取的后台应用占用的总运行内存与所述预设运行内存阈值对比; 如果所述获取的后台应用占用的总运行内存大于所述预设运行内存阈值,则判断所述 移动终端后台应用占用的总运行内存达到所述预设运行内存阈值; 如果所述获取的后台应用占用的总运行内存不大于所述预设运行内存阈值,则判断所 述移动终端后台应用占用的总运行内存未达到所述预设运行内存阈值。 进一步地,所述根据判断结果和所述后台应用的个数对所述移动终端的运行内存 进行调节控制的步骤,包括: 根据以下算式计算所述移动终端的运行内存控制常数kl;在所述运行内存控制常数kl大于预设常数k2(0:_:k2_l)时,关闭所述移动终端后台 占用运彳丁内存最大的应用; 在所述运行内存控制常数kl小于等于所述预设常数k2时,维持所述移动终端后台的应 用的个数不变; 其中,xl表示所述移动终端后台应用占用的总运行内存,x2表示预设运行内存阈值,yl 表示所述移动终端后台应用的个数,y2表示所述移动终端后台应用的个数阈值。 进一步地,所述预设常数k2为1/3。 本专利技术实施例的目的还在于提供一种移动终端,所述移动终端包括: 获取单元,用于获取移动终端后台应用占用的总运行内存及后台应用的个数; 判断单元,用于判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存 阈值; 控制单元,用于根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行 调节控制。 进一步地,所述移动终端还包括: 检测单元,用于检测所述移动终端的预设运行内存; 设置单元,用于根据用户设置设定所述预设运行内存阈值。 进一步地,所述判断单元具体用于: 将所述获取的后台应用占用的总运行内存与所述预设运行内存阈值对比; 如果所述获取的后台应用占用的总运行内存大于所述预设运行内存阈值,则判断所述 移动终端后台应用占用的总运行内存达到所述预设运行内存阈值; 如果所述获取的后台应用占用的总运行内存不大于所述预设运行内存阈值,则判断所 述移动终端后台应用占用的总运行内存未达到所述预设运行内存阈值。 进一步地,所述控制单元具体用于: 根据以下算式计算所述移动终端的运行内存控制常数kl;在所述运行内存控制常数kl大于预设常数k2(_.k2gl)时,关闭所述移动终端后台 占用运彳丁内存最大的应用; 在所述运行内存控制常数kl小于等于所述预设常数k2时,维持所述移动终端后台的应 用的个数不变; 其中,xl表示所述移动终端后台应用占用的总运行内存,x2表示预设运行内存阈值,yl 表示所述移动终端后台应用的个数,y2表示所述移动终端后台应用的个数阈值。 进一步地,所述预设常数k2为1/3。 在本专利技术实施例中,通过获取移动终端后台应用占用的总运行内存及后台应用的 个数,并判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存阈值,然后 根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行调节控制,使得移动 终端能够有效控制后台应用占用的运行内存,进而使系统流畅不卡顿,提升用户的使用体 验。【附图说明】 图1是本专利技术实施例提供的移动终端运行内存的控制方法的流程图; 图2是本专利技术优选实施例提供的移动终端运行内存的控制方法的流程图; 图3是本专利技术实施例提供的移动终端的框架结构图。【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。 以下结合具体实施例对本专利技术的具体实现进行详细描述: 图1示出了本专利技术实施例提供的移动终端运行内存的控制方法的流程,为了便于说明, 仅列出与本专利技术实施例相关的部分,详述如下: 本专利技术实施例提供的移动终端运行内存的控制方法,包括以下步骤: 步骤S30,获取移动终端后台应用占用的总运行内存及后台应用的个数。在本专利技术实施 例中,运行内存即RAM,获取移动终端后台应用占用的总运行内存便于监控移动终端的系统 是否卡顿,当运行内存占用过多会造成系统卡顿,获取后台应用的个数则便于控制后台应 用的数量。步骤S40,判断该移动终端后台应用占用的总运行内存是否达到预设运行内存阈 值。在本专利技术实施例中,判断移动终端后台应用占用的总运行内存是否达到预设运行 内存阈值则是触发是否控制运行内存的条件。具体地,步骤S40的实施方式为: al.将该获取的后台应用占用的总运行内存与该预设运行内存阈值对比; a2.如果该获取的后台应用占用的总运行内存大于该预设运行内存阈值,则判断该移 动终端后台应用占用的总运行内存达到该预设运行内存阈值; a3.如果该获取的后台应用占用的总运行内存不大于该预设运行内存阈值,则判断该 移动终端后台应用占用的总运行内存未达到该预设运行内存阈值。 步骤S50,根据判断结果和该后台应用的个数对该移动终端的运行内存进行调节 控制。 在本专利技术实施例中,步骤S50的【具体实施方式】为: 根据以下算式计算该移动终端的运行内存控制常数kl;在该运行内存控制常数kl大于预设常数k2(_^k2<l)时,关闭该移动终端后台占用 运行内存最大的应用,直至kl大于k2; 在该运行内存控制常数kl小于等于该预设常数k2时,维持该移动终端后台的应用的个 数不变;即不再关闭后台应用 其中,xl表示该移动终端后台应用占用的总运行内存,x2表示预设运行内存本文档来自技高网...
【技术保护点】
一种移动终端运行内存的控制方法,其特征在于,所述方法包括以下步骤:获取移动终端后台应用占用的总运行内存及后台应用的个数;判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存阈值;根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行调节控制。
【技术特征摘要】
【专利技术属性】
技术研发人员:苏黎,
申请(专利权)人:苏黎,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。