【技术实现步骤摘要】
【国外来华专利技术】用于在存储器约束下管理进程的方法和装置
本公开一般涉及存储器管理,并且更具体地涉及在存储器约束下管理进程的方法和装置。
技术介绍
应用启动时间是用户感知计算设备(诸如例如,利用谷歌安卓TM平台的设备)的用户体验的关键部分。当应用花费很长时间来启动时,用户便可能对应用和/或计算设备感到失望。这种用户失望可能驱使用户不再继续使用应用和/或计算设备。附图说明图1时根据本公开的教导构造的用于在存储器约束下管理进程的示例处理器平台的框图。图2是表示机器可读指令的流程图,该机器可读指令在被执行时使图1的示例处理器平台将进程从前台操作转变至后台操作。图3是表示机器可读指令的流程图,该机器可读指令在被执行时使图1的示例处理器平台标识用于在低存储器状况期间终止的进程。图4是表示机器可读指令的流程图,该机器可读指令在被执行时使图1的示例处理器平台为进程计算存储器不足(OOM)得分。图5是例示出结合存储器限制的示例存储器不足得分阈值的数据表。图6是标识结合不同进程状态的存储器不足调整值的数据表。图7是表示机器可读指令的流程图,该机器可读指令在被执行时使图1的示例处理器平台确定是否允许进程从前台操作转变至后台操作。图8是表示机器可读指令的流程图,该机器可读指令在被执行时使图1的示例处理器平台为进程计算预计OOM得分。附图不按比例绘制。在可能的情况下,在整个附图和所附书面描述中将使用相同的附图标记来指代相同或相似的部件。具体实施方式应用启动时间是用户感知计算设备(诸如例如,利用谷歌安卓TM平台的设备)的用户体验的关键部分。当存储器资源对应用可用时,应用趋向于较快地启动。在本文所公开 ...
【技术保护点】
1.至少一种有形计算机可读存储盘或存储设备,包括指令,所述指令在被执行时,使处理器至少:检测进程将从前台操作模式转变至后台操作模式;在未将所述进程转变至所述后台操作模式的情况下,计算预计存储器不足得分;在未将所述进程转变至所述后台操作模式的情况下,将所述预计存储器不足得分与得分阈值进行比较;以及在未将所述进程转变至所述后台操作模式的情况下,当所述预计存储器不足得分大于所述得分阈值时,终止所述进程。
【技术特征摘要】
【国外来华专利技术】2016.04.01 US 15/089,4391.至少一种有形计算机可读存储盘或存储设备,包括指令,所述指令在被执行时,使处理器至少:检测进程将从前台操作模式转变至后台操作模式;在未将所述进程转变至所述后台操作模式的情况下,计算预计存储器不足得分;在未将所述进程转变至所述后台操作模式的情况下,将所述预计存储器不足得分与得分阈值进行比较;以及在未将所述进程转变至所述后台操作模式的情况下,当所述预计存储器不足得分大于所述得分阈值时,终止所述进程。2.如权利要求1所述的至少一种有形计算机可读存储盘或存储设备,其特征在于,所述指令在被执行时进一步使所述处理器:确定由所述进程当前使用的可使用存储器量的百分比;确定预计调整值;以及基于所述百分比和所述预计调整值来创建所述预计存储器不足得分。3.如权利要求2所述的至少一种有形计算机可读存储盘或存储设备,其特征在于,所述指令在被执行时进一步使所述处理器通过确定后台进程的默认调整值来确定所述预计调整值。4.如权利要求2所述的至少一种有形计算机可读存储盘或存储设备,其特征在于,所述指令在被执行时进一步使所述处理器通过执行对当前与以所述后台操作模式操作的第二进程相关联的调整值的查找来确定所述预计调整值。5.如权利要求4所述的至少一种有形计算机可读存储盘或存储设备,其特征在于,所述后台操作模式是以下各项中的至少一者:可见应用、辅助服务器、隐藏应用、内容提供者或空应用。6.如权利要求1-5中任一项所述的至少一种有形计算机可读存储盘或存储设备,其特征在于,所述指令在被执行时进一步使所述处理器基于低存储器阈值来确定所述得分阈值。7.如权利要求1-6中任一项所述的至少一种有形计算机可读存储盘或存储设备,其特征在于,所述指令在被执行时进一步使所述处理器在所述预计存储器不足得分小于或等于所述得分阈值时,允许所述进程转变至所述后台操作模式。8.一种用于管理存储器利用的方法,所述方法包括:检测进程将从前台操作模式转变至后台操作模式;在未将所述进程转变至所述后台操作模式的情况下,计算预计存储器不足得分;在未将所述进程转变至所述后台操作模式的情况下,将所述预计存储器不足得分与得分阈值进行比较;以及在未将所述进程转变至所述后台操作模式的情况下,当所述预计存储器不足得分大于所述得分阈值时,终止所述进程。9.如权利要求8所述的方法,其特征在于,对所述预计存储器不足得分的计算包括:确定由所述进程当前使用的可使用存储器量的百分比;确定预计调整值;以及基于所述百分比和所述预计调整值来创建所述预计存储器不足得分。10.如权利要求9所述的方法,其特征在于,对所述预计调整值的确定包括确定后台进程的默认调整值。11.如权利要求9所述的方法,其特征在于,对所述预计调整值的确定包括执行对当前与以所述后台操作模式操作的第二进程相关联的调整值的查找。12.如权利要求11所述的方法,其特征在于,所述后台操作模式是以下各项中的至少一者:可见应用、辅助服务器、隐藏应用、内容提供者或空应用。13.如权利要求8...
【专利技术属性】
技术研发人员:周振,P·K·阿帕劳,T·L·卡尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。