发明名称 |
加速启动的方法及装置 |
摘要 |
本发明公开了一种加速启动的方法及装置,属于互联网领域。该方法包括:当监控到应用的登录进程启动时,获取该应用的主进程对应的预取数据,并将获取的预取数据加载到缓存中,该预取数据根据对该应用的主进程的历史启动过程得到;当监控到登录进程启动完成或监控到该应用的主进程启动时,停止获取该应用的主进程对应的预取数据;根据缓存中加载的预取数据,完成该主进程的启动过程。该装置包括:获取模块、停止模块和启动模块。本发明加速了该应用的启动,并且预取数据的过程是和登录进程同时进行的,当该登录进程登录完成时或启动主进程时,停止该预取数据的过程,并没有耽误主进程的启动过程,进而不会延长该主进程的启动过程。 |
申请公布号 |
CN104133691B |
申请公布日期 |
2016.08.31 |
申请号 |
CN201410187308.1 |
申请日期 |
2014.05.05 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
魏雪;靳茜文;王文强;李旭阳;高亢;陈起儒 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
滕一斌 |
主权项 |
一种加速启动的方法,其特征在于,所述方法包括:当监控到应用的登录进程启动时,获取所述应用的主进程对应的预取数据,并将所述预取数据加载到缓存中,所述预取数据根据对所述应用的主进程的历史启动过程得到;当监控到所述登录进程启动完成或监控到所述应用的主进程启动时,停止获取所述应用的主进程对应的预取数据;根据所述缓存中加载的预取数据,完成所述主进程的启动过程。 |
地址 |
518000 广东省深圳市福田区振兴路赛格科技园2栋东403室 |