发明名称 程序启动方法、装置和设备
摘要 本发明公开了一种程序启动方法、装置和设备,属于计算机技术领域。所述方法包括:根据每个程序的历史启动信息,确定至少一个目标程序;将对应的预取数据加载入内存,并锁定加载的数据;当检测到第一目标程序的启动事件时,将对应的预取数据解锁;从内存中加载对应的预取数据;运行该第一目标程序的代码。本发明通过根据历史启动信息确定需要进行数据预取的目标程序,在启动过程中,优先将目标程序的预取数据加载入内存,使得在目标程序启动时,直接从内存中访问到预取数据,避免了大量的磁盘I/O,节省了该目标程序的启动时间,加快了该目标程序的启动速度,且通过锁定加载的数据,保证了预取的数据不会在操作系统的运行过程中被置换或者被销毁。
申请公布号 CN103309740A 申请公布日期 2013.09.18
申请号 CN201310221076.2 申请日期 2013.06.05
申请人 腾讯科技(深圳)有限公司 发明人 林道正;毕廷礼
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 滕一斌
主权项 一种程序启动方法,其特征在于,所述方法包括:根据预取数据库中每个程序的历史启动信息,确定至少一个目标程序,所述历史启动信息至少包括程序的启动时间点;在操作系统自启动项的启动过程中,将所述至少一个目标程序对应的预取数据加载入内存,并锁定加载的数据;当检测到第一目标程序的启动事件时,将所述第一目标程序对应的预取数据解锁,所述第一目标程序为任一目标程序;从所述内存中加载所述第一目标程序对应的预取数据;运行所述第一目标程序的代码,以启动所述第一目标程序。
地址 518000 广东省深圳市福田区赛格科技园2栋东403室