×

Startup accelerating method and apparatus

  • US 10,318,310 B2
  • Filed: 05/05/2015
  • Issued: 06/11/2019
  • Est. Priority Date: 05/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A startup accelerating method, comprising:

  • obtaining, when it is monitored that a login process of an application is started up, pre-fetched data corresponding to a main process of the application;

    loading the pre-fetched data into a cache, the pre-fetched data being obtained according to a historical startup procedure for the main process of the application;

    stopping, when it is monitored that a startup of the login process is completed or it is monitored that the main process of the application is started up, obtaining the pre-fetched data corresponding to the main process of the application; and

    completing a startup procedure of the main process according to the pre-fetched data loaded in the cache,wherein the obtaining pre-fetched data corresponding to a main process of the application, comprises;

    obtaining pre-fetched information corresponding to the main process of the application according to an identifier of the login process, wherein the identifier of the login process is a name of the login process;

    reading corresponding data from a disk file according to the pre-fetched information; and

    determining that the read data is the pre-fetched data corresponding to the main process of the application,wherein a time period of obtaining the pre-fetched data is equal to a time period of performing the startup procedure of the login process, andwherein, when a size of the pre-fetched data obtained in the startup procedure of the login process is less than a size of total data corresponding to the pre-fetched information at a time of monitoring that a startup of the login process is completed or at a time of monitoring that the main process of the application is started up, a remaining portion of the total data corresponding to the pre-fetched information is not pre-fetched.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×