The present invention provides an application starting method and an electronic device. The method comprises the following steps: receiving an indication signal, which is used to indicate the start of the first application, notifies the backstage service in response to the received indication signal, and prepares the storage space of the first store to start the first response. With the program, and after storing the storage space of the first memory, the first application is started. In addition, the invention also provides an electronic device for realizing the startup method of the application program. The application startup method and electronic device of the present invention recover the storage space on the volatile memory memory before the application is started, so that the available space on the volatile memory is enough to complete the startup of the application program, shorten the time needed to start the application and improve the user experience.
【技术实现步骤摘要】
应用程序启动方法及电子装置相关申请本申请要求于2016年10月21日申请的标题为“Early-TimeMemoryReclaim”的号码为62/410,870的美国临时案的优先权,其整体被纳入以作参考。
本专利技术涉及一种应用程序启动方法及电子装置,更具体的涉及一种带有早期内存回收(early-timememoryreclaim)的电子装置上的应用程序启动方法。
技术介绍
通常来说,电子装置,如智能手机、平板电脑和笔记本电脑等及其他电子装置,可以执行各种应用程序。当一请求被发送以指示要执行某一个应用程序,应用程序将被启动以响应于该请求。当此应用程序被启动,至少一个流程通过访问一易失性存储器(volatilememory)被执行,例如随机存取存储器(RAM,randomaccessmemory)。如果易失性存储器的可用空间不足以完成启动该应用程序,该应用程序的启动将不得不被中断直到回收到足够多的内存。从而,等待内存回收所需要的时间段增加了应用程序的启动时间,降低了用户体验
技术实现思路
本专利技术提供一种应用程序启动方法及电子装置,在应用程序启动前回收存储器的存储空间,保证存储器上的可用内存空间足以完成应用程序的启动。本专利技术的一个示例性实施例,提供了一种应用程序启动方法,方法应用于启动程序由第一处理器加载和执行的电子装置。方法包括以下步骤:接收指示信号,所述指示信号用于指示启动第一应用程序;通知后台服务响应于接收到的所述指示信号,准备第一存储器的储存空间以启动所述第一应用程序;以及,在通知所述后台服务准备所述第一存储器的储存空间后,启动所述第一应用程序。本专 ...
【技术保护点】
一种应用程序启动方法,其特征在于,所述方法应用于启动程序由第一处理器加载和执行的电子装置,包括:接收指示信号,所述指示信号用于指示启动第一应用程序;通知后台服务响应于接收到的所述指示信号,准备第一存储器的储存空间以启动所述第一应用程序;以及在通知所述后台服务准备所述第一存储器的储存空间后,启动所述第一应用程序。
【技术特征摘要】
2016.10.21 US 62/410,870;2017.09.08 US 15/698,7611.一种应用程序启动方法,其特征在于,所述方法应用于启动程序由第一处理器加载和执行的电子装置,包括:接收指示信号,所述指示信号用于指示启动第一应用程序;通知后台服务响应于接收到的所述指示信号,准备第一存储器的储存空间以启动所述第一应用程序;以及在通知所述后台服务准备所述第一存储器的储存空间后,启动所述第一应用程序。2.如权利要求1所述的应用程序启动方法,其特征在于,还包括:所述后台服务为启动所述第一应用程序准备所述第一存储器的存储空间。3.如权利要求2所述的应用程序启动方法,其特征在于,所述后台服务为启动所述第一应用程序准备所述第一存储器的存储空间的步骤包括:确定所述第一存储器上的可用存储空间是否足以完成启动所述第一应用程序;以及当所述可用存储空间不足以完成所述第一应用程序的启动的时候,释放所述第一存储器上被占用的存储空间以获得所述第一存储器上的存储空间。4.如权利要求3所述的应用程序启动方法,其特征在于,所述释放所述第一存储器上的所述被占用的存储空间以获得所述第一存储器上的存储空间的步骤包括:将第二应用程序存储在所述第一存储器中的数据移动至第二存储器。5.如权利要求3所述的应用程序启动方法,其特征在于,所述释放所述第一存储器上的所述被占用的存储空间以获得所述第一存储器上的存储空间的步骤包括:丢弃第二应用程序存储在所述第一存储器中的数据。6.如权利要求3所述的应用程序启动方法,其特征在于,所述释放所述第一存储器上的所述被占用的存储空间以获得所述第一存储器上的存储空间的步骤包括:结束正在所述第一存储器上运行的第二应用程序。7.如权利要求6所述的应用程序启动方法,其特征在于,相比于在所述第一处理器上运行的其他应用程序,所述第二应用程序具有较低的优先级值。8.如权利要求1所述的应用程序启动方法,其特征在于,还包括:计算所述第一存储器上用于启动所述第一应用程序的使用空间;根据计算出来的所述使用空间更新用于启动所述第一应用程序的历史数据;根据所述历史数据准备所述第一存储器的存储空间。9.如权利要求1所述的应用程序启动方法,其特征在于,所述后台服务由不同于所述第一处理器的第二处理器执行。10.一种电子装置,其特征在于,包括:第一存储器;第一存储器控制器,耦合到所述第一存储器;第一处理器,执行启动程序以接收要启动第一应用程序的指示信号;通知后台服务响应于接收到的所述...
【专利技术属性】
技术研发人员:卢育龙,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。