当前位置: 首页 > 专利查询>苹果公司专利>正文

用于应用程序加载的存储器管理制造技术

技术编号:20290145 阅读:36 留言:0更新日期:2019-02-10 20:32
一些实施方案可在移动设备的存储器压力水平允许时,将一个或多个应用程序从永久存储装置加载到工作存储器中。将应用程序加载到工作存储器中可在用户指示想要启动时快速将应用程序启动到前台中。一些实施方案可识别一组应用程序,这些应用程序被指定用于提供当所述移动设备处于预览模式时要显示的快照。某些实施方案可确定当前存储器压力水平。一些实施方案可响应于确定存储器压力水平低于阈值而将这组应用程序中的应用程序从永久存储装置加载到工作存储器中。某些实施方案可响应于确定存储器压力水平低于阈值而继续加载附加应用程序。在确定存储器压力水平高于阈值之后,一些实施方案可回收存储器。

【技术实现步骤摘要】
【国外来华专利技术】用于应用程序加载的存储器管理相关申请的交叉引用本专利申请要求提交于2016年6月10日的美国非临时专利申请No.15/179,877的权益,该专利申请以引用的方式全文并入以用于所有目的。本专利申请与以下专利文件相关:提交于2016年6月10日的共同拥有的共同未决的美国申请No.15/179,863,其涉及“PROVIDINGUPDATEDAPPLICATIONDATAFORPREVIEWINGAPPLICATIONSONADISPLAY”(代理人案卷号P31019US1;1006817),以及提交于2016年6月10日的共同拥有的共同未决的美国申请No.15/179,824,其涉及“ENHANCEDAPPLICATIONPREVIEWMODE”(代理人案卷号P31467US1;1009141),这两个专利申请以引用的方式全文并入以用于所有目的。
技术介绍
本公开整体涉及移动设备,并且具体地,涉及移动设备的存储器管理。移动设备可显示针对各种应用程序的最近的应用程序数据。例如,移动设备诸如可穿戴式设备可在应用程序数据需要尽可能频繁地被刷新的情况下在移动设备的表面上显示应用程序数据。随着数据到期本文档来自技高网...

【技术保护点】
1.一种方法,包括由具有存储器系统的移动设备的一个或多个处理器执行:识别一组应用程序,所述应用程序被指定用于提供当所述移动设备处于预览模式时要显示的快照;向所述存储器系统发送对当前存储器压力水平的请求,所述存储器系统与所述一个或多个处理器可通信地耦接,使得所述存储器系统中的应用程序被配置为由所述一个或多个处理器执行;在确定所述当前存储器压力水平低于阈值之后,将所述一组应用程序中的第一应用程序从永久存储装置加载到所述存储器系统中,其中所述第一应用程序被配置为在所述第一应用程序被加载到所述存储器系统中时生成所述第一应用程序的第一快照;向所述存储器系统发送对所述当前存储器压力水平的另一请求;以及在确...

【技术特征摘要】
【国外来华专利技术】2016.06.10 US 15/179,8771.一种方法,包括由具有存储器系统的移动设备的一个或多个处理器执行:识别一组应用程序,所述应用程序被指定用于提供当所述移动设备处于预览模式时要显示的快照;向所述存储器系统发送对当前存储器压力水平的请求,所述存储器系统与所述一个或多个处理器可通信地耦接,使得所述存储器系统中的应用程序被配置为由所述一个或多个处理器执行;在确定所述当前存储器压力水平低于阈值之后,将所述一组应用程序中的第一应用程序从永久存储装置加载到所述存储器系统中,其中所述第一应用程序被配置为在所述第一应用程序被加载到所述存储器系统中时生成所述第一应用程序的第一快照;向所述存储器系统发送对所述当前存储器压力水平的另一请求;以及在确定所述当前存储器压力水平低于所述阈值之后,将所述一组应用程序中的第二应用程序从所述永久存储装置加载到所述存储器系统中,其中所述第二应用程序被配置为在所述第二应用程序被加载到所述存储器系统中时生成所述第二应用程序的第二快照。2.根据权利要求1所述的方法,还包括:响应于确定所述当前存储器压力水平大于所述阈值,不将另一个应用程序从所述永久存储装置加载到所述存储器系统中。3.根据权利要求1所述的方法,还包括:响应于确定所述当前存储器压力水平大于所述阈值,从所述存储器系统卸载所述第一应用程序。4.根据权利要求3所述的方法,还包括:确定所述一组应用程序中的第三应用程序未被加载到所述存储器系统中;以及确定需要所述第三应用程序的快照,其中进一步响应于确定所述第三应用程序未被加载到所述存储器系统中并且确定需要所述第三应用程序的所述快照,从所述存储器系统卸载所述第一应用程序。5.根据权利要求1所述的方法,还包括:接收所述移动设备的屏幕不再显示图形用户界面的指示,其中在接收到所述指示之后识别所述一组应用程序。6.根据权利要求1所述的方法,还包括:响应于确定所述当前存储器压力水平超过所述阈值水平:确定所加载应用程序的子组是否属于较低优先级带的应用程序;以及结束所加载应用程序的所述子组中的至少一个或多个应用程序以增加所述存储器系统的可用存储器。7.根据权利要求1所述的方法,还包括:响应于确定所述移动设备的屏幕不再显示图形用户界面,确定已经加载了所述一组应用程序中的第三应用程序;以及确定所述一组应用程序中的尚未被加载的应用程序的剩余子组,其中所述第一应用程序和所述第二应用程序位于所述应用程序的剩余子组中。8.一种移动设备,包括:一个或多个处理器;和计算机可读介质,所述计算机可读介质耦接到所述一个或多个处理器,其中所述计算机可读介质使用指令集进行编码,所述指令集在被执行时使得所述一个或多个处理器执行:识别一组应用程序,所述应用程序被指定用于提供当所述移动设备处于预览模式时要显示的快照;向存储器系统发送对当前存储器压力水平的请求,所述存储器系统与所述一个或多个处理器可通信地耦接,使得所述存储器系统中的应用程序被配置为由所述一个或多个处理器执行;在确定所述当前存储器压力水平低于阈值之后,将所述一组应用程序中的第一应用程序从永久存储装置加载到所述存储器系统中,其中所述第一应用程序被配置为在所述第一应用程序被加载到所述存储器系统中时生成所述第一应用程序的第一快照;向所述存储器系统发送对所述当前存储器压力水平的另一请求;以及在确定所述当前存储器压力水平低于所述阈值之后,将所述一组应用程序中的第二应用程序从所述永久存储装置加载到所述存储器系统中,其中所述第二应用程序被配置为在所述第二应用程序被加载到所述存储器系统中时生成所述第二应用程序的第二快照。9.根据权利要求8所述的移动设备,其中进一步使所述一个或多个处理器执行:响应于确定所述当前存储器压力水平大于所述阈值,不...

【专利技术属性】
技术研发人员:A·J·德泽恩M·J·拉布N·G·克瑞恩B·W·朔尔施
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

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

1