• 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 女性之声——全国妇联 2019-06-10
  • 乌鲁木齐县田园风光醉游人 2019-06-09
    • / 21
    • 下载费用:20 金币  

    广西11选5追号计算器: 一种管理程序内存占用量的方法和终端.pdf

    摘要
    申请专利号:

    广西11选5大小走势图 www.fnjpv.tw CN201610166699.8

    申请日:

    2016.03.22

    公开号:

    CN105824702A

    公开日:

    2016.08.03

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06F 9/50申请日:20160322|||公开
    IPC分类号: G06F9/50; G06F9/445 主分类号: G06F9/50
    申请人: 乐视云计算有限公司
    发明人: 平凯
    地址: 100081 北京市海淀区中关村南大街5号1区689号楼1153
    优先权:
    专利代理机构: 北京风雅颂专利代理有限公司 11403 代理人: 李莎;李弘
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610166699.8

    授权公告号:

    |||

    法律状态公告日:

    2016.08.31|||2016.08.03

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明公开了一种管理程序内存占用量的方法和终端,包括:前台程序的任务获取和输出数据的过程中,检测程序任务的运行状态;根据检测的运行状态,为每个任务分配内存占用阈值;检测每个任务的内存占用情况,若检测到任一所述任务所占用的内存值达到其内存占用阈值,暂停该任务获取数据的过程;若检测到该任务所占用的内存值未达到其内存占用阈值,继续该任务获取数据的过程;若检测到系统内存的占用量达到预设的清理阈值,对系统的后台程序执行清理。从上面所述可以看出,本发明提供的一种管理程序内存占用量的方法和终端既保证了前台程序的正常运行,又能够避免触发系统自动清理导致后台程序被意外终止,提高了移动终端上程序的可靠性。

    权利要求书

    1.一种管理程序内存占用量的方法,其特征在于,包括:
    前台程序的任务获取数据的过程中,检测程序任务的运行状态;
    根据检测的每个程序的任务的运行状态,为每个任务分配内存占用阈值;
    检测每个任务的内存占用情况,若检测到任一所述任务所占用的内存值达
    到其内存占用阈值,暂停该任务获取数据的过程;若检测到该任务所占用的内
    存值未达到其内存占用阈值,继续该任务获取数据的过程;
    若检测到系统内存的占用量达到预设的清理阈值,对系统的后台程序执行
    清理。
    2.根据权利要求1所述的方法,其特征在于,所述运行状态包括:完成
    任务当前任务预期占用的最大内存值;所述根据运行状态,为每个任务分配内
    存占用阈值,包括:
    将系统的可用内存值按照每个任务预期占用的最大内存值的比例分配给
    每个任务。
    3.根据权利要求2所述的方法,其特征在于,获取所述可用内存值的方法
    包括:
    获取系统当前全部后台程序的内存占用量;
    用所述清理阈值减去所述内存占用量得到所述可用内存值;或,用所述清
    理阈值减去所述内存占用量,再减去一缓冲值,得到所述可用内存值。
    4.根据权利要求3所述的方法,其特征在于,所述缓冲值为:
    所述清理阈值减去所述内存占用量的差乘以预设的缓冲值系数,其中所述
    缓冲系数为预设的0~0.5之间的实数。
    5.根据权利要求1所述的方法,其特征在于,每个所述任务包括数据获
    取队列和数据输出队列;所述数据获取队列和数据输出队列均包括有多个容量
    相同的数据块,其中第一个数据块作为头数据块;
    所述前台程序的任务获取数据的过程包括:
    所述数据获取队列的头数据块存储所述任务获取的数据,若所述数据获取
    队列的头数据块存储的数据量达到预设的数据块容量,将其移动至所述数据输
    出队列尾部,将所述数据获取队列的下一数据块作为新的头数据块;
    所述数据输出队列的头数据块输出数据,若所述数据输出队列的头数据块
    完成数据输出过程,删除头数据块保存的数据,将其移动至所述数据获取队列
    尾部,将所述数据输出队列的下一数据块作为新的头数据块;
    所述根据检测的每个程序任务的运行状态,为每个任务分配内存占用阈值
    包括:
    用所述内存占用阈值除以所述数据块容量得到数量阈值;
    所述若检测到任一所述任务所占用的内存值达到其内存占用阈值,暂停该
    任务获取数据的过程,包括:
    若检测所述数据输出队列上的数据块数量达到所述数量阈值,则判定该任
    务所占用的内存值达到其内存占用阈值;将所述数据获取队列的下一数据块作
    为头数据块后,暂停向新的头数据块存储数据;
    所述若检测到该任务所占用的内存值未达到其内存占用阈值,继续该任务
    获取数据的过程,包括:
    若检测到所述数据输出队列上的数据块数量未达到所述数量阈值,则判定
    该任务所占用的内存值未达到其内存占用阈值;继续所述数据获取队列的头数
    据块的数据存储过程。
    6.根据权利要求1所述的方法,其特征在于,该方法还包括:
    在前台程序运行的过程中,查找与所述前台程序关联后台程序,为所述后
    台程序添加?;け昵?;
    所述若检测到系统内存的占用量大于预设的清理阈值,对系统的后台程序
    执行清理,包括:
    将内存中未设置?;け昵┑暮筇ǔ绦虬凑沼畔燃队筛叩降偷乃承蚪信?br />序,按照顺序依次终止所述后台程序,直至被终止的后台程序的总内存占用量
    大于所述清理阈值。
    7.根据权利要求6所述的方法,其特征在于,所述后台程序优先级的判
    定依据为后台程序转入后台的时间,按照转入时间由早到晚的顺序对后台程序
    设置由高到低的优先级;
    或者所述后台程序优先级的判定依据为后台程序占用内存的大小,按照占
    用内存由大到小的顺序对后台程序设置由高到低的优先级。
    8.根据权利要求7所述的方法,其特征在于,所述后台程序优先级的判
    定依据为后台程序占用内存的大小时,所述按照顺序依次终止所述后台程序,
    包括:
    在对后台程序执行终止操作前,检测该后台程序转入后台的时间,判断所
    述时间是否早于预设的时间阈值;若是,则终止该后台程序,否则继续检测下
    一临时文件;其中所述时间阈值是距所述终止操作发生的时刻第一时间间隔前
    的系统时间。
    9.一种管理程序内存占用量的终端,其特征在于,包括:
    状态检测单元,用于在前台程序的任务获取和输出数据的过程中,检测程
    序任务的运行状态;
    占用阈值分配单元,用于根据检测的每个程序任务的运行状态,为每个任
    务分配内存占用阈值;
    前台程序控制单元,用于检测每个任务的内存占用情况,若检测到任一所
    述任务所占用的内存值达到其内存占用阈值,暂停该任务获取数据的过程;若
    检测到该任务所占用的内存值未达到其内存占用阈值,继续该任务获取数据的
    过程;
    后台程序清理单元,若检测到系统内存的占用量达到预设的清理阈值,对
    系统的后台程序执行清理。
    10.根据权利要求9所述的终端,其特征在于,所述运行状态包括:完成
    任务当前任务预期占用的最大内存值;所述占用阈值分配单元用于将系统的可
    用内存值按照每个任务预期占用的最大内存值的比例分配给每个任务。
    11.根据权利要求10所述的终端,其特征在于,所述占用阈值分配单元用
    于获取系统当前全部后台程序的内存占用量;用所述清理阈值减去所述内存占
    用量得到所述可用内存值;或,用所述清理阈值减去所述内存占用量,再减去
    一缓冲值,得到所述可用内存值。
    12.根据权利要求11所述的终端,其特征在于,所述缓冲值为:
    所述清理阈值减去所述内存占用量的差乘以预设的缓冲值系数,其中所述
    缓冲系数为预设的0~0.5之间的实数。
    13.根据权利要求9所述的终端,其特征在于,每个所述任务包括数据获
    取队列和数据输出队列;所述数据获取队列和数据输出队列均包括多个数据块,
    其中第一个数据块作为头数据块;
    所述前台程序控制单元用于控制所述数据获取队列的头数据块存储所述
    任务获取的数据,若所述数据获取队列的头数据块存储的数据量达到预设的数
    据块容量,将其移动至所述数据输出队列尾部,将所述数据获取队列的下一数
    据块作为新的头数据块;
    所述前台程序控制单元还用于控制所述数据输出队列的头数据块输出数
    据,若所述数据输出队列的头数据块完成数据输出过程,删除头数据块保存的
    数据,将其移动至所述数据获取队列尾部,将所述数据输出队列的下一数据块
    作为新的头数据块;
    所述占用阈值分配单元用于把所述内存占用阈值除以所述数据块容量得
    到数量阈值;
    所述前台程序控制单元用于检测所述数据输出队列上的数据块数量是否
    达到所述数量阈值,若达到,判定该任务所占用的内存值达到其内存占用阈值,
    将所述数据获取队列的下一数据块作为头数据块后,暂停向新的头数据块存储
    数据;若未达到,判定该任务所占用的内存值未达到其内存占用阈值,继续所
    述数据获取队列的头数据块的数据存储过程。
    14.根据权利要求9所述的终端,其特征在于,所述后台程序清理单元还
    用于在前台程序运行的过程中,查找与所述前台程序关联的后台程序,为所述
    后台程序添加?;け昵?;在检测到系统内存的占用量大于预设的清理阈值,对
    系统的后台程序执行清理时,所述后台程序清理单元用于将内存中未设置?;?br />标签的后台程序按照优先级由高到低的顺序进行排序,按照顺序依次终止所述
    后台程序,直至被终止的后台程序的总内存占用量大于所述清理阈值。
    15.根据权利要求14所述的终端,其特征在于,所述后台程序优先级的
    判定依据为后台程序转入后台的时间,按照转入时间由早到晚的顺序对后台程
    序设置由高到低的优先级;
    或者所述后台程序优先级的判定依据为后台程序占用内存的大小,按照占
    用内存由大到小的顺序对后台程序设置由高到低的优先级。
    16.根据权利要求15所述的终端,其特征在于,所述后台程序优先级的
    判定依据为后台程序占用内存的大小时,所述后台程序清理单元用于在执行终
    止操作前,检测后台程序转入后台的时间,判断所述时间是否早于预设的时间
    阈值;若是,则终止该后台程序,否则继续检测下一临时文件;其中所述时间
    阈值是距所述删除操作发生的时刻第一时间间隔前的系统时间。

    关 键 词:
    一种 管理程序 内存 用量 方法 终端
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种管理程序内存占用量的方法和终端.pdf
    链接地址://www.fnjpv.tw/p-6299360.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.fnjpv.tw网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 女性之声——全国妇联 2019-06-10
  • 乌鲁木齐县田园风光醉游人 2019-06-09
  • 内蒙古十一选五开奖号码 平特独平一肖 阿尔萨德足球俱乐部 都灵vs首发 黑豹之月投注 平特一宵期期准 红利扑克50手走势图 纽伦堡的审判{#S+_}{\ 中国福彩15选5走势图 昆虫宝宝彩金