Make Firefox Start Faster On Windows - gHacks Tech News

Make Firefox Start Faster On Windows

Back in January we reported that Mozilla Firefox would get faster startup times on Windows. The patch, proposed when Firefox 4 was still in beta, has been implemented in Firefox 7, which is currently available as a beta version for all supported operating systems.

Without repeating what has already been said, the patch preloads a library basically which can reduce the load time of the browser by up to 50%.

The developer of the patch yesterday complained about how the Windows operating system was making it nearly impossible for Firefox to utilize the faster startup time. He noticed that Windows Prefetch was the culprit. Turned on, it would render the improvements useless especially on slower machines that would otherwise benefit the most from them.

The developer has two suggestions on how to cope with the situation. First to disable prefetch (or the prefetch entry of Firefox) which may not make sense on all machines (SSD users on the other hand should disable prefetch). Second to install Firefox anew and reboot the system before starting the browser for the first time.

Above helps populate the Windows Prefetch in a less counter-productive way. Explanation: on warm startup Windows Prefetch records irrelevant IO operations and blocks Firefox startup to preload files that Firefox accesses after startup.

About 25% of all Windows users who have enabled telemetry data have Windows Prefetch turned off. The remaining 75% therefore may not benefit from faster Firefox 7 startup times because of what the developer discovered and implemented.

It is clear on the other hand that the majority of Firefox users are using the latest stable build which is Firefox 6 at the time of writing. Those users won't benefit from the faster startup times until Firefox 7 final is released. According to schedule, this is going to happen on September 27.

The best option then is to install Firefox 7 directly, and not use the internal updating mechanism to upgrade the browser. That is, unless Prefetch is disabled or another operating system is used.

You can read the complete blog post over at the Mozilla website.

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Comments

  1. Threshold said on September 21, 2011 at 3:54 pm
    Reply

    I am a bit confused at what I should do.

    I use the Nightly build.
    On Sept. 27 Nightly 10 should come out.
    At that point what should I do to improve startup times?
    Uninstall it, reinstall it, not launch it and reboot?

    Also how do you disable prefetch on a single entry and should I do that too?
    Thanks :)

    1. Martin Brinkmann said on September 21, 2011 at 3:57 pm
      Reply

      You find the Prefetch folder here: C:\Windows\Prefetch

  2. Ricky Stallman said on September 21, 2011 at 4:53 pm
    Reply

    I can’t say that I’m surprised that Windows slows Firefox down while attempting to “help” it start faster. Maybe I’m too cynical?

  3. RUCRAZY said on September 21, 2011 at 6:49 pm
    Reply

    ‘Prefetch’ is the term the used for WinXP and Vista. In Win7 it is called ‘Superfetch’.

    If you want a faster Firefox, try Palemoon. It is a Windows optimized version of Firefox.

  4. Crodol said on September 21, 2011 at 8:05 pm
    Reply

    Honestly, I am also a bit confused as to what to do…

  5. Jojo said on September 21, 2011 at 8:41 pm
    Reply

    This is more stupidity from FF development and further justification for cleaning out the whole organization. Prefetch/Superfetch exists for a reason. One shouldn’t have to muck with it to make an application “faster”.

    I like this comment in the blog post:

    ————-
    on 21 Sep 2011 at 9:47 am Tomas B

    I stop reading your article at the second sentence. That is exactly why firefox is losing its cool. It’s becoming too large for ALL OSes (what other OSes am I not aware of that ff load faster?)

    The Mozilla team like to blame everything on everybody else except their ancient code base. I don’t see the IE9 and Chrome having problem with cold boot and I don’t see them complaining about superfetch (it’s a function of windows for a reason). What I see is IE9 and Chrome solved their boot time and Mozilla complains about it.

    http://blog.mozilla.com/tglek/2011/09/20/firefox-7-cheating-the-operating-system-to-start-faster/
    —————–

  6. ilev said on September 22, 2011 at 8:17 am
    Reply

    How to make Firefox shutdown faster when plugin.container.exe consume 80% cpu for 2 minutes during the shutdown process (on my Firefox 6, XP SP3) ?

    1. Strawberry Sundae said on September 22, 2011 at 12:00 pm
      Reply

      80% cpu for 2 minutes during shutdown? Wow, I’ve never even heard of that problem.

      You’d probably have better luck finding a solution to a problem like this on a forum that deals with such problems like Mozillazine, than in the comments section of an unrelated news article. You’ll probably be less likely to come across a FUD troll, too.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.