You use Firefox on a regular basis, why not tweak it a bit and increase it’s performance? That’s what popped in my head a few days ago and the step-by-step tweaks below is what I’ve come up with so far.
These Firefox performance tweaks should work for any Firefox user who wants to pump as much juice out of the browser as possible. Not only will they help speed up Firefox but they will also decrease the amount of memory (RAM) Firefox consumes thus speeding up your PC in general.
1. How To Open The Firefox Configuration Settings
To start tweaking the Firefox configuration settings Open up Firefox and Type about:config into the address bar and Press Enter. You’ll be prompted with a humorous (but serious) warning that modifying this is for advanced users only etc… With this groovy guide your “warranty” will be just fine.
2. Decrease RAM Usage For Firefox Caching
If you’re concerned about the amount of memory (RAM) that Firefox is using here is a quick way to reduce it. By default this value is set to –1 which means it will automatically determine the number of pages that Firefox will store in system memory. Typically a page will use about 4MB of RAM but with each additional page stored, the memory use increases exponentially… at times consuming as much as 512MB. We’re going to disable it completely with the result of slightly slower page loading time but a large reduction in the amount of memory used.
In the Filter box, Type in browser.sessionhistory.max_total_viewers and then Double-Click the preference to modify it. Enter a new value of 0, and then Click OK.
3. Greatly Reduce Memory Used While Firefox Is Minimized
This setting allows Windows to swap RAM used by Firefox to the Windows Page file after you minimize Firefox to your toolbar. By default the preference doesn’t exist, therefore it’s disabled. We’re going to enable this feature to get the footprint of RAM used by Firefix to about 10MB once minimized. Note – This is standard behavior for all Windows applications (swap memory to page file after minimized a short time) so this is nothing new.
Right-Click anywhere on your Preference Name list and Select New > Boolean. In the dialog box that appears Type in config.trim_on_minimize and Click OK. In the boolean value window that appears Select True and Click OK.
4. Increase Firefox Page Loading Speed And Performance With Pipelining
Pipelining is a process which loads pages faster by sending multiple requests to the Website your accessing. By default, this value is set to false and isn’t used. Pipelining utilizes your excess bandwidth so if your internet connection isn’t the greatest (dial-up) mileage may vary.
While this should work for most websites, some don’t allow pipelining connections and you may not be able to properly view them. Even so, the possible increase in performance is well worth at least giving this a shot if you ask me! 😉
In the Filter box, Type in network.http.pipelining and then Double-Click the preference to modify it. Change the value of it to true, and then Click OK. Next below the first one Double-Click the preference network.http.pipelining.maxrequests and Change it’s value to a number of simultaneous connections you think your internet speed can support. If you have a fast internet connection such as Fios or 12+Mbps cable 10 is a good number, but if you have a slower connection 5 should be the highest you allow.
A word of caution: setting the max requests number too high can constitute abuse by some websites and result in you being banned. If you want to stay on the safe side keep it under 5.
Note: If you are using a proxy server you’ll need to additionally modify the preference network.http.proxy.pipelining and set it to true. Most people won’t need to worry about this.
5. Remove The Delay Firefox Waits Before Displaying A Page
By default Firefox will wait 250 milliseconds (0.25 seconds) before displaying any page. This tweak adjusts how long Firefox waits before displaying a page. This delay was originally implemented on the basis that pages will load faster if they are not loading real-time but rather waiting to display until the entire page was loaded. With a high-speed connection the delay simply becomes nothing more than an unneeded delay.
Right-Click anywhere on your Preference Name list and Select New > Integer. In the dialog box that appears Type in nglayout.initialpaint.delay and Click OK. In the integer value window that appears Type 0 and Click OK.
Note: In theory if you have a slow internet connection changing the value of this preference to a higher number would allow more time for pages to pre-load and thus result in improved performance.
6. Restart Firefox To Apply all configuration changes. Now you should have a groovier and faster Firefox experience!
Uh oh, I somehow messed something up and now I have an extra preference string. Help!
If you were working through the tutorial and at some point accidentally created a broken extra string you’re not out of luck.
Simply Right-Click the extra string/integer/boolean and Select Reset. Then Close and Restart Firefox.
The extra preference should now be gone, all fixed!