Wednesday, September 16, 2009

Mozilla Firefox speed tweaks

Firefox is one of the top browsers out there, but it has this nasty habbit ever since it came out. It's reckless with the memory usage. Many have complained about the memory management of Firefox and its toll on the system performance, so I spent some time researching the subject and compiled a set of steps you can make in order to speed up Firefox.

The first step is to open Firefox, and type about:config in the address bar, find the lines that follow, and change their default settings to the suggested values

Change the default settings with the new suggested values
network.prefetch-next = False
network.http.pipelining Set to true
network.http.pipelining.maxrequests Set to 8
network.http.max-connections Set to 96
network.http.max-connections-per-server Set to 32
network.http.max-persistent-connections-per-server Set to 8
network.http.pipelining.ssl Set to true
network.http.proxy.pipelining Set to true

Disable the following
dom.disable_window_open_feature.menubar
dom.disable_window_move_resize
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.toolbar

Faster browse through tabs
browser.tabs.tabMinWidth = 75

Plug the Firefox memory hole
1. browser.cache.memory.enable and set the value to true, you can double click the entry to make it true.
2. Now, Right-click any where create a new entry by selecting New >> Integer and name it browser.cache.memory.capacity
3. Now enter the value according to the size of your RAM memory.
If you have:
256 MB of RAM, enter “4096”
512 MB of RAM, enter “8192”
1 GB of RAM, enter “16384”
And so on

Improve better rendering of the display: select New > Integer. Type content.notify.interval as your preference name, click OK, enter 500000 (that’s five hundred thousand, not fifty thousand) and click OK again. Right-click again in the window and select New > Boolean. This time create a value called content.notify.ontimer and set it to True to finish the job.

Improve loading of the image on the screen: right-click in the window and select New > Integer. Type content.switch.threshold, click OK, enter 250000 (a quarter of a second) and click OK to finish.

JavaScript security tweak
Set “javascript.options.jit.content” to “False”

Restart Firefox and you should have a better working browser next time you go surfing.
This list is the result of my research on the net. I'm not the author of the suggestions, so I'm not taking any credit for the settings. All I did is to put them into one place where people can easily go through them and edit the settings.

If you find my blog posts helpful please consider a small donation.




Let your friends know about this blog post
Share/Bookmark


No comments: