View Full Version : Reducing Firefox Memory Usage

05-14-2009, 03:53 AM
1. Type "about:config" into the address bar and hit return. Scroll
down and look for the following entries:


Normally the browser will make one request to a web page at a time.
When you enable pipelining it will make several at once, which really
speeds up page loading.

2. Alter the entries as follows:

Set "network.http.pipelining" to "true"

Set "network.http.proxy.pipelining" to "true"

Set "network.http.pipelining.maxrequests" to some number like 30 (mine is set to 100..hehehe). This means it will make 30 requests at once.

3. Lastly right-click anywhere and select New-> Integer.
Name it "nglayout.initialpaint.delay" and set its value to "0".
This value is the amount of time the browser waits before it acts on information it recieves.

If you're using a brodband connection you'll load pages 2-30 times faster now.

05-14-2009, 07:10 AM
I just did this. I'll see how it works.

05-14-2009, 09:23 AM
^ and??

James Winz
05-18-2009, 06:32 PM
i just did see how it works.

James Winz
05-18-2009, 06:50 PM
Yea its defiantly a lot fast

05-18-2009, 06:58 PM
Can't really tell, but it seems faster. I live in a pretty slow neighborhood.

But pages do seem to be appearing faster.

05-18-2009, 07:01 PM
cool tip, it actually works. Any way to change these advanced settings on IE?

05-18-2009, 07:03 PM
:thumbsup: Seems to be faster. Thanks for the quick guide

05-18-2009, 08:37 PM
No big change for me, but I think there's something wrong with windows that is slowing the entire system down. Probably time for a disk format and fresh install.

05-18-2009, 08:46 PM
FYI, from http://kb.mozillazine.org/Network.http.pipelining.maxrequests



HTTP is the application-layer protocol that most web pages are transferred with. In HTTP 1.1, multiple requests can be sent before any responses are received. This is known as pipelining. This preference specifies the maximum number of requests to pipeline at once when pipelining is enabled.

Possible values and their effects

Any integer from 1 to 8 inclusive determines the maximum number of requests to pipeline at once. A value of 1 disables pipelining. (Default: 4)


* network.http.pipelining or network.http.proxy.pipelining (depending on whether you use a proxy) must be set to true for this preference to take effect.

Recommended settings

Higher values will cause a delay before the first request completes but will make the last request complete sooner. Higher values will also cause more of a delay if a connection fails.

05-19-2009, 01:42 AM
Another link worth visiting:


These "tips" aren't new, notice the date in the link.

05-19-2009, 08:43 AM
Tried, tested, and true for my Desktop Windows XP and Vista system. Thanks!

05-19-2009, 09:14 AM

#1 - keep your firefox up to date

these "tweaks" were designed for firefox 2 and earlier, they don't do any good on 3+

05-20-2009, 12:42 AM
These have nothing to do with FF memory usage.