




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105824702A(43)申请公布日2016.08.03(21)申请号201610166699.8(22)申请日2016.03.22(71)申请人乐视云计算有限公司地址100081北京市海淀区中关村南大街5号1区689号楼1153(72)发明人平凯(74)专利代理机构北京风雅颂专利代理有限公司11403代理人李莎李弘(51)Int.Cl.G06F9/50(2006.01)G06F9/445(2006.01)权利要求书3页说明书10页附图7页(54)发明名称一种管理程序内存占用量的方法和终端(57)摘要本发明公开了一种管理程序内存占用量的方法和终端,包括:前台程序的任务获取和输出数据的过程中,检测程序任务的运行状态;根据检测的运行状态,为每个任务分配内存占用阈值;检测每个任务的内存占用情况,若检测到任一所述任务所占用的内存值达到其内存占用阈值,暂停该任务获取数据的过程;若检测到该任务所占用的内存值未达到其内存占用阈值,继续该任务获取数据的过程;若检测到系统内存的占用量达到预设的清理阈值,对系统的后台程序执行清理。从上面所述可以看出,本发明提供的一种管理程序内存占用量的方法和终端既保证了前台程序的正常运行,又能够避免触发系统自动清理导致后台程序被意外终止,提高了移动终端上程序的可靠性。CN105824702ACN105824702A权利要求书1/3页1.一种管理程序内存占用量的方法,其特征在于,包括:前台程序的任务获取数据的过程中,检测程序任务的运行状态;根据检测的每个程序的任务的运行状态,为每个任务分配内存占用阈值;检测每个任务的内存占用情况,若检测到任一所述任务所占用的内存值达到其内存占用阈值,暂停该任务获取数据的过程;若检测到该任务所占用的内存值未达到其内存占用阈值,继续该任务获取数据的过程;若检测到系统内存的占用量达到预设的清理阈值,对系统的后台程序执行清理。2.根据权利要求1所述的方法,其特征在于,所述运行状态包括:完成任务当前任务预期占用的最大内存值;所述根据运行状态,为每个任务分配内存占用阈值,包括:将系统的可用内存值按照每个任务预期占用的最大内存值的比例分配给每个任务。3.根据权利要求2所述的方法,其特征在于,获取所述可用内存值的方法包括:获取系统当前全部后台程序的内存占用量;用所述清理阈值减去所述内存占用量得到所述可用内存值;或,用所述清理阈值减去所述内存占用量,再减去一缓冲值,得到所述可用内存值。4.根据权利要求3所述的方法,其特征在于,所述缓冲值为:所述清理阈值减去所述内存占用量的差乘以预设的缓冲值系数,其中所述缓冲系数为预设的0~0.5之间的实数。5.根据权利要求1所述的方法,其特征在于,每个所述任务包括数据获取队列和数据输出队列;所述数据获取队列和数据输出队列均包括有多个容量相同的数据块,其中第一个数据块作为头数据块;所述前台程序的任务获取数据的过程包括:所述数据获取队列的头数据块存储所述任务获取的数据,若所述数据获取队列的头数据块存储的数据量达到预设的数据块容量,将其移动至所述数据输出队列尾部,将所述数据获取队列的下一数据块作为新的头数据块;所述数据输出队列的头数据块输出数据,若所述数据输出队列的头数据块完成数据输出过程,删除头数据块保存的数据,将其移动至所述数据获取队列尾部,将所述数据输出队列的下一数据块作为新的头数据块;所述根据检测的每个程序任务的运行状态,为每个任务分配内存占用阈值包括:用所述内存占用阈值除以所述数据块容量得到数量阈值;所述若检测到任一所述任务所占用的内存值达到其内存占用阈值,暂停该任务获取数据的过程,包括:若检测所述数据输出队列上的数据块数量达到所述数量阈值,则判定该任务所占用的内存值达到其内存占用阈值;将所述数据获取队列的下一数据块作为头数据块后,暂停向新的头数据块存储数据;所述若检测到该任务所占用的内存值未达到其内存占用阈值,继续该任务获取数据的过程,包括:若检测到所述数据输出队列上的数据块数量未达到所述数量阈值,则判定该任务所占用的内存值未达到其内存占用阈值;继续所述数据获取队列的头数据块的数据存储过程。6.根据权利要求1所述的方法,其特征在于,该方法还包括:2CN105824702A权利要求书2/3页在前台程序运行的过程中,查找与所述前台程序关联后台程序,为所述后台程序添加保护标签;所述若检测到系统内存的占用量大于预设的清理阈值,对系统的后台程序执行清理,包括:将内存中未设置保护标签的后台程序按照优先级由高到低的顺序进行排序,按照顺序依次终止所述后台程序,直至被终止的后台程序的总内存占用量大于所述清理阈值。7.根据权利要求6所述的方法,其特征在于,所述后台程序优先级的判定依据为后台程序转入后台

俊凤****bb
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx