Wednesday 27 February 2008

Is Firefox getting slower?

Have you experienced your favorite browser Firefox getting slower and slower after some time used. Not just only that, Firefox sometimes hangs without reasons and consumes a large amount of memory and CPU time climbs to over 90% when you open the application with many tabs opened.

Maybe one of you have tried to uninstall most of the toolbars and extensions, deleted cookies and internet temporary files, cleared up the file download queue and disabled the background check for software updates - but none of this has helped you speed-up Firefox.

One solution to speed up your firefox without install it again is by creating a new profile. The following steps will help you to create a new profile.
1. Start Firefox and export your bookmarks as a file on your hard-drive (we'll need them later).
2. Type firefox.exe - P in the Run box of Windows.
3. Click the Create Profile button without making any modifications to your existing profile.

Now when you Start Firefox in the new profile, you are very likely to be impressed with the speed. You can import the bookmarks that you saved in Step 1.

Yes, there won't be any old Firefox add-ons in the new profile but the browser will be extremely quick and won't hog the CPU - just the way you want Firefox to run on your computer.
And if you ever need to revert to the old profile, just type Firefox -P again and click the old profile. Nothing is lost.

Another option is by changing the setting of firefox. But this is recomended to broadband user. If you’re still on dial-up you can just skip this one for now. The secret behind this is by allowing multiple connections so it can download more than one file at a time.

The folowing steps will help you:

1.Type “about:config” into the address bar and hit return. Scroll down and look for the following entries:

network.http.pipelining network.http.proxy.pipelining network.http.pipelining.maxrequests

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 10. This means it will make 10 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 receives.

If you’re using a broadband connection you’ll load pages MUCH faster now!

Happy trying.

1 comments:

Fuk Choi said...

Wew....suhu wir mantep nh.... =)

Firefox gw akhirnya bisa jalan... :D

Tq ya... :)