I, like many others, have experienced a sometimes severe memory leak with Firefox 1.0, and being the diligent person that I am, I decided today to put an end to it.
NO. I am not switching browsers.
Earlier today I came across this following tip and I thought I would try it. I have had a minimum of 7 tabs and a maximum of 31 tabs open at one time with no significant drag on system resources. When I cooked dinner this evening, I decided to leave Firefox on the screen with 20 tabs open. If I had done this before I would notice a significant decline in system performance, including my system clock. Well, it has been about 12 hours and I have not had to restart Firefox to clear up memory. This tip seems to have done the trick. I hope it helps you.
From the Secrets of Firefox 1.0:
Firefox is supposed to dynamically release memory from its RAM cache to other Windows applications as needed. Unfortunately, Firefox 1.0 seems to consume more memory than it should, which hurts performance, when set to the default of 51200 KB (51 MB).
To solve this, Firefox power users recommend limiting the memory cache using the Configuration Console. This frees up memory for other apps, speeding up everything to a greater or a lesser extent, depending on your machine and the applications you run. Here's how the trick works:
Step 1. Type about:config into Firefox's Address Bar and press Enter.
Step 2. Right-click any row, then click New, Integer. Type or paste the following preference name into the dialog box that appears (this is a hidden preference that doesn't exist in the Configuration Console until you create it):
browser.cache.memory.capacity
Step 3. Click OK, then enter the following integer number into the next dialog box, representing 16 MB of RAM for the cache:
16000
Step 4. Click OK to close the dialog box, then close all instances of Firefox and restart it.