windows 7 - Keep programs in memory to open faster

24
2013-08
  • Linksku

    I use my computer mainly for Google Chrome, so I want make it open as quickly as possible. Is it possibly to keep Google Chrome running in the background at all times? I want it to work like mobile apps, where a closed application stays in memory.

  • Answers
  • pantsburgh

    If you are using Windows Vista, 7, or 8 then SuperFetch is very likely already keeping Chrome in memory. http://www.osnews.com/story/21471/SuperFetch_How_it_Works_Myths

    Turning off your page file might be tempting, but is a bad idea if you don't have 8+ GB of RAM. Modern Windows is pretty good about managing the page file, and is generally best left alone. http://lifehacker.com/5426041/understanding-the-windows-pagefile-and-why-you-shouldnt-disable-it

    Another option is to just always leave Chrome open. It runs separate processes for each tab, so if you close all open tabs but one it will give you back all that memory.

  • malakrsnaslava

    In windows 7, Control panel->View Advanced system settings, Advanced Tab, Performance Settings, Advanced, go to Virtual memory-> Change. Check no paging file.


  • Related Question

    windows - How do I give a program high priority for memory and processor speed?
  • Questioner

    I use NaturallySpeaking a lot, and it's a great program, but it's very processor and memory intensive. As long as it's being used, it works fine, but if I tab away to another program for five minutes and then try to come back to NaturallySpeaking the computer churns away for about 30 seconds or a minute before it starts working again. It's really annoying. It makes NaturallySpeaking virtually unusable for intermittent use.

    I'm assuming this is because when I tab to another program Windows reallocates the memory that was previously used for NaturallySpeaking and gives it to some other program. Is there a way to prevent this? Can I make sure that NaturallySpeaking ALWAYS has the memory it needs? I've got 4 GB of RAM, so it's not like I'm running out of it.


  • Related Answers
  • 8088

    I am not sure how well it will work and if it is just not a problem with the software, however to change priority of programs:

    1. Open task manager.
    2. Go to the processes tab.
    3. Right click on the program.
    4. Go to the Priorities Sub Menu
    5. Select a higher priority

    alt text

  • harrymc

    It doesn't sound like a CPU problem, but rather a memory problem : NaturallySpeaking being swapped out of memory and taking time to swap in again. You can test this hypothesis using Task Manager:

    • Open Task Manager at a time that you're experiencing this problem
    • First click on the Performance tab and look for anomalies. You might even take a screenshot of it and edit the image into your post.
    • Click on the Processes tab
    • Select menu View / Select Columns...
    • Place a check-mark next to "Memory - Working Set" and click OK
    • In Processes view you will now have a column by that name. Click on it twice, to sort by descending order, and report to us which processes (if any) are using an excessive amount.

    Although with 4GB of memory you shouldn't be experiencing such problems, it might be that NaturallySpeaking is somehow parametered to using more memory than you have (the maximal amount that can use all the applications in the computer together is 2GB, the rest being used by Windows).

  • richard

    In control pannel->system->advanced_system_settings->Advanced_performance_settings->Advanced->processor_scheduling

    There is a setting programs or background services. This affects the scheduler policy. Setting background services may improve things ( and it may not ).

  • Áxel