Why Does A Computer Program Start Faster After I Have Already Opened It And Closed It?

Whereas, if I am starting the program for the first time since turning the computer on, the program takes longer to start. I have found this is true with programs such as OpenOffice and Quicken.

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • FriendFeed
  • Google Bookmarks
  • LinkedIn
  • Live
  • MisterWong
  • Mixx
  • MySpace
  • Reddit
  • StumbleUpon
  • Twitter
  • Yahoo! Buzz
  • email

3 Responses to “Why Does A Computer Program Start Faster After I Have Already Opened It And Closed It?”

  1. It’s because the program may be cached or the DLL’s it is using are cached or both. Depending on what you do between loading them you will notice a performance difference.
    The O/S doesn’t load all libraries right away – it waits until their is a demand and then holds onto them, in memory, until it needs the space. So, first time you load them all the libraries they use have to be loaded. On subsequent loads the libraries are all in memory and only the application itself has be be loaded.

  2. Probably because your computer doesn’t need to move as much of the program into main memory because it’s already there.
    Your physical memory (RAM) is divided in to blocks called “pages” and when you start a program, your computer needs to read the program’s instructions off disk and store them into pages. When a page isn’t used in a long time, it is marked as “available” and given to some other program to load it’s instructions in to.
    So, if you start up OpenOffice and it gets loaded into memory, then close it, then start it, the 2nd time you start it, most of the program should already be paged.

  3. Maybe clear your cache and run anti spyware [weekly]
    TOOLS>INTERNET OPTION>delete Browsing History>click APPLY>OK
    Also use some spyware removal tools
    Routine maintenace weekly – free software
    CCleaner – CLEAN and REGISTRY [BOTH}
    SPYBOT Search and Destroy
    Do this regularly