Methods and apparatus to improve application launch time
AssigneeAdobe Systems Incorporated
InventorsDavid G. Sawyer, Dylan Ashe, Brent E. Rosenquist
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Systems Incorporated
InventorsDavid G. Sawyer, Dylan Ashe, Brent E. Rosenquist
Estimating the term…
Modification of source code reduces a launch time associated with an application program so that the application program more quickly responds to input from a user after startup. One technique of modifying source code includes converting globally defined variables in the source code to local static variables associated with respective newly created functions. Inclusion of the globally defined variables in the source code impacts application launch time because a compiler creates initialization code associated with the globally defined variables that must be run at launch time to initialize the variables in case they are used by functions in the application program. On the other hand, local static variables are initialized when the function that contains them is first called. Thus, use of local static variables in respective newly created functions in lieu of globally defined variables reduce application program launch time.
A method for enhancing performance of code at application launch time, the method comprising:
A computer program product including a computer-readable storage medium having instructions stored thereon for processing data information, such that the instructions, when carried out by a processing device, enable the processing device to perform the operations of:
A computer system for displaying information, the computer system comprising:
Dependencies are inferred from the claim text.