How to Fix: Make Firefox Faster; Enable Multi-Processor Support
Infopackets Reader Jesse T. writes:
" Dear Dennis,
A friend of mine told me that the new version of Firefox is a lot faster, but requires special configuration changes in order to get the speed boost. Do you know what she is referring to? How can I make my Firefox faster? "
Your friend is correct - the latest edition of Mozilla Firefox (version 48) includes a major overhaul to allow for multi-processor support, though it may not be enabled by default on some systems. That is because some systems may use older add-ons that may interfere with the multi-processor support feature, and so it becomes disabled by default. The good news is that you can forcefully enable the multi-processor support; in doing so you should see a fairly substantial performance boost - though some of your add-ons may break.
I can tell you from my own experience that previous editions of Firefox (prior to 48) seemed to suffer from exceptionally poor performance, but this latest edition is MUCH better at handling heavy loads and high memory usage. I personally use two Firefox add-ons called Tab Groups, and Tab Groups Helper, which allow me to have parent tabs (categories) and children tabs. On my system, it's not uncommon for Firefox to launch 10 parent tabs and have 25+ websites ready and loaded in memory - as such, Firefox typically eats up 750 MB - 1,000 MB of memory. With that much memory to manage at once, Firefox can slow to a crawl because the CPU must process all of that information, then try and keep things tidy using garbage collection. However, that isn't so much a problem now with the multiprocessor support - described next.
What Firefox "Multi-processor Support" Means, and How it Works
In the pre-2005 era, consumer-based computers largely supported single-core processor configurations, which were capable of processing one task at a time. Since 2005, however, PC's have supported dual, quad, six, and eight-core (and more) CPU configurations. What this means is that the operating system can handle running more than one process (program) at a time, thereby reducing the time it takes to process multiple tasks.
Since Firefox 48 now supports multi-core systems, it means that it can now process multiple web pages at a time, and spread that load across multiple CPU cores. Previously it did not - it could only utilize a single core, even if you have a multi-core system. With multi-processor support, this means a major performance boost (but only if your CPU has multiple cores).
It's important to note that even if your computer is multi-core, not all programs support multi-core configurations. For example, the Windows operating system supports multi-core processing, but the majority of programs that you run on Windows do not take advantage of multi-core processing. In that case, Windows will still run multi-core and handle processing a single program on one core, all the while managing other tasks at the same time.
How to Fix: Make Firefox Faster; Enable Multi-Processor Support
In order to take advantage of the multi-core processor support in Firefox, the first thing you need to do is to ensure that you're using the latest edition. To do so, launch Firefox and click Help -> About; this will have Firefox check your version and/or download the latest edition.
Once you have the latest edition, it's time to check and optionally forcefully enable multi-processor support. As I mentioned previously, the multi-processor support feature may be disabled depending on your setup (it was for me) - you can check this by launching Firefox, then enter in "about:support" in the address bar; near the bottom, you should see a heading that says: "Multiprocess Windows", then look at the value next to it. If it says "0/1", then that means it's disabled.
To enable multi-processor, go to "about:config" in the address bar, then right click over any one of the headings below, then select New -> Boolean, then enter in "browser.tabs.remote.force-enable", and press enter. On the proceeding window, click on the "True" value, and click OK. Next, close Firefox and go to "about:support" in the address bar to see if "Multiprocess Windows" is enabled - it should be.
Next, close Firefox and reload it. From here on out Firefox should handle heavy loads a lot better. Please also keep in mind that if you had to force the multi-processor support, it may also break some of your add-ons. If that is the case, then you may want to look around for add-ons that provide similar functionality and which work under the new Firefox, and then drop the unsupported add-on.
Lastly, it's also important to note that the multi-processor support in Firefox is still in its early stages. That means there may still be bugs, and likely major performance gains still further down the road - though as I mentioned before, it already seems a lot better than previous editions.
Got a Computer Question or Problem? Ask Dennis!
I need more computer questions. If you have a computer question - or even a computer problem that needs fixing - please email me with your question so that I can write more articles like this one. I can't promise I'll respond to all the messages I receive (depending on the volume), but I'll do my best.
About the author: Dennis Faas is the owner and operator of Infopackets.com. With over 30 years of computing experience, Dennis' areas of expertise are a broad range and include PC hardware, Microsoft Windows, Linux, network administration, and virtualization. Dennis holds a Bachelors degree in Computer Science (1999) and has authored 6 books on the topics of MS Windows and PC Security. If you like the advice you received on this page, please up-vote / Like this page and share it with friends. For technical support inquiries, Dennis can be reached via Live chat online this site using the Zopim Chat service (currently located at the bottom left of the screen); optionally, you can contact Dennis through the website contact form.
Infopackets Top Windows 10 FAQs
How to Upgrade from Windows 10 32-bit to 64-bit
How to Fix: Windows 10 Antivirus Missing, Not Compatible
How to Fix: Windows 10 Display Shifted; Screen Fuzzy
How to Upgrade Windows 7, 8 32-bit to Windows 10 64-bit
to Downgrade from Windows 10
- How to Fix: Windows 10 Upgrade Failed Error C1900208
- How to Fix: Windows 10 Upgrade Failed Error 80240020
- Can I Cancel my Windows 10 Reservation and Reserve Later?
- How to Clean Install Windows 10 using Windows 7, 8 License
- Will Windows 10 Install Automatically?
- Windows 10 Upgrade: Do I have to Reinstall Programs?
- Windows 10 Upgrade: Can I choose 32-bit or 64-bit?
- Which Version of Windows 10 Will I Get (Home or Pro)?
- How to Reserve Windows 10 Upgrade (Free)
- How to Fix: CPU Not Compatible with Windows 10 Error
- Windows 10 Upgrade: Can I keep my Old Windows Install?
- How to Cancel Windows 10 Reservation (Properly)
- Download Windows 10 .ISO (DVD) for Clean Install?
- Microsoft: Windows 10 Will Be The Last Version
- Does Windows 10 require the CPU to support PAE?
- Windows 10: Can I Upgrade or do I need a Clean Install?
Click here for more Windows 10 articles.