Glock Talk Welcome To The Glock Talk Forums.
01-23-2011, 00:11
|
#1
|
|
Senior Member
Join Date: Dec 2010
Posts: 239
|
Firefox slowing down?
I'm running the latest version and it keeps slowing down the longer I use it until I completely close it. I know there were memory leak problems with previous versions, but I thought they fixed that. Any ideas? Other than that, my computer runs great. No viruses, registry errors, extraneous BS, etc...
|
|
|
01-23-2011, 01:28
|
#2
|
|
Senior Member
Join Date: Jul 2003
Location: Fort Wayne, IN
Posts: 4,066
|
I've noticed the slow down myself.
Don't know why that is, maybe someone on here does.
Last edited by alphacat; 01-23-2011 at 01:28..
|
|
|
');
document.write(' ');
};
//-->
01-23-2011, 02:57
|
#3
|
|
Senior Member
Join Date: Dec 2010
Posts: 239
|
I know... It's irritating when you click on another tab and it takes forever to switch over.
|
|
|
01-23-2011, 03:31
|
#4
|
|
Senior Member
Join Date: Jul 2003
Location: Fort Wayne, IN
Posts: 4,066
|
It sure is. Mine keeps crashing and I have to restart it.
|
|
|
01-23-2011, 09:30
|
#5
|
|
CLM Number 122
Why so serious?
Join Date: Dec 2002
Location: NRA Life Member
Posts: 40,580
|
Much love for FF, but it's been surpassed, performance wise, but Google Chrome.
I still have FF on my box, but haven't used it other than check and see if new updates have improved performance (no they haven't).
I use Google Chrome almost exclusively (dabbled with Opera a few months back, but Chrome is king once again).
|
|
|
01-23-2011, 10:24
|
#6
|
|
Senior Member
Join Date: May 2001
Location: Mid-Atlantic, US of A
Posts: 30,127
|
I switched to FF 4.0 Beta, found it still a hair too unstable, and switched back to FF 3.x. I'm currently running 3.6.13.
Honestly, I'm not seeing the slow-down of which some of you speak.
.
__________________
"When newspapers are controlled, it's amazing how ignorant and immune from pressure the government can be." -- Amartya Sen
--
|
|
|
01-23-2011, 10:35
|
#7
|
|
Senior Member
Join Date: Dec 2010
Posts: 239
|
Quote:
Originally Posted by JFrame
I switched to FF 4.0 Beta, found it still a hair too unstable, and switched back to FF 3.x. I'm currently running 3.6.13.
Honestly, I'm not seeing the slow-down of which some of you speak.
.
|
I'm running the same version. I don't shut my computer down entirely very much and usually just "put it to bed" in standby for a quick start-up. I find at least once a week I have to shut Firefox down and watch the memory "come back" in task manager. Then I re-open it and everything is fine for a few days. Weird... I do keep at least 10, and sometimes up to 20, tabs open at once, but that shouldn't matter.
|
|
|
01-23-2011, 10:42
|
#8
|
|
Senior Member
Join Date: May 2001
Location: Mid-Atlantic, US of A
Posts: 30,127
|
Quote:
Originally Posted by kirklite99
I'm running the same version. I don't shut my computer down entirely very much and usually just "put it to bed" in standby for a quick start-up. I find at least once a week I have to shut Firefox down and watch the memory "come back" in task manager. Then I re-open it and everything is fine for a few days. Weird... I do keep at least 10, and sometimes up to 20, tabs open at once, but that shouldn't matter.
|
I'm sorry to hear about the trouble you've been experiencing.
Just a stupid question -- did you trying uninstalling FF and doing a reinstall?
I find that software can get very tricky depending on the firmware and configurations of any given machine. I know that some software has given me fits that others use with no problems.
.
__________________
"When newspapers are controlled, it's amazing how ignorant and immune from pressure the government can be." -- Amartya Sen
--
|
|
|
01-23-2011, 10:44
|
#9
|
|
CLM Number 185
Federal Member
Join Date: May 2000
Location: Beaumont,Texas
Posts: 25,092
|
I am using FF and experiencing no problems.
__________________
"Some People Are Like Slinkies. They're Not Really Good For Anything, But They Bring a Smile To Your Face When Pushed Down The Stairs."
|
|
|
01-23-2011, 14:56
|
#10
|
|
Bring M&M's
Join Date: Jul 2005
Location: With Amber Lamps
Posts: 3,719
|
It can happen when certain add-ons / plug-ins automatically update are updated without uninstalling the older versions. Click "Tools" than click "Add-ons" and then uninstall all of them. You can write them down first if they are special add-ons but if they common ones that ask to install while surfing the internet it's not required. Also in "Add / Remove Programs" uninstall Adobe Flash Player and Java if it shows more than one version installed. Flash Player is usually the problem though.
|
|
|
01-23-2011, 15:11
|
#11
|
|
Senior Member
Join Date: Dec 2010
Posts: 239
|
Quote:
Originally Posted by GIockGuy24
Also in "Add / Remove Programs" uninstall Adobe Flash Player and Java if it shows more than one version installed. Flash Player is usually the problem though.
|
I have Adobe Flash Player 10 Active X and Adobe Flash Player 10 Plugin. Do I need both of those?
|
|
|
01-23-2011, 15:32
|
#13
|
|
******
Join Date: May 2008
Location: Mulligan's Valley, CO
Posts: 3,027
|
Like TBO, I use Chrome exclusively.
|
|
|
01-23-2011, 15:48
|
#14
|
|
Senior Member
Join Date: Apr 2009
Location: Bethesda, MD
Posts: 2,098
|
My version does the same thing. I have to shut it down and restart it.
|
|
|
01-23-2011, 17:03
|
#15
|
|
Senior Member
Join Date: Dec 2010
Posts: 239
|
Quote:
Originally Posted by MySiK26
Like TBO, I use Chrome exclusively. 
|
I tried it and had problems (like many others did...I researched it) with not being able to print from Yahoo and read Hotmail because of Google's beef with Microsoft. Also, talk about a resource hog.
|
|
|
01-23-2011, 22:47
|
#16
|
|
AKA Fluffy316
Join Date: Feb 2004
Location: Houston, TX
Posts: 4,568
|
Try this:
Type "About:Config" in the address bar and press enter.
Accept the warning and continue.
Scroll down to "Network.http.pipelining" right click and toggle to "True"
Set "Network.http.pipelining.maxrequests" to 30 by right click and selecting Modify.
Toggle "Network.http.proxy.pipelining" to True
Right click and select "New" --> "Integer"
Name it "nglayout.initialpaint.delay" and enter value "0"
Close Firefox and reopen.
|
|
|
01-25-2011, 15:18
|
#17
|
|
Senior Member
Join Date: Oct 2007
Location: 'Round the bend...
Posts: 1,873
|
Quote:
Originally Posted by gemeinschaft
Try this:
Type "About:Config" in the address bar and press enter.
Accept the warning and continue.
Scroll down to "Network.http.pipelining" right click and toggle to "True"
Set "Network.http.pipelining.maxrequests" to 30 by right click and selecting Modify.
Toggle "Network.http.proxy.pipelining" to True
Right click and select "New" --> "Integer"
Name it "nglayout.initialpaint.delay" and enter value "0"
Close Firefox and reopen.
|
OK, 'Fluffy', I've done it. Will my machine blow up on me tonight?
Thanks... we'll see what happens!
__________________
"Political Correctness is a doctrine fostered by a delusional, illogical liberal minority, and rabidly promoted by an unscrupulous mainstream media, which holds forth the proposition that it is entirely possible to pick up a turd by the clean end." - Virg Muelleri
|
|
|
01-25-2011, 15:22
|
#18
|
|
AKA Fluffy316
Join Date: Feb 2004
Location: Houston, TX
Posts: 4,568
|
Quote:
Originally Posted by Obi Wan
OK, 'Fluffy', I've done it. Will my machine blow up on me tonight?
Thanks... we'll see what happens! 
|
Is there any change?
The other culprit sometimes can be a problem with an Add-on to Firefox. The best way to figure out if this is an issue is to disable your add-ons and then see if the problem still exists.
If your problem is fixed with all of your Add-ons disabled, then one by one enable them starting with the ones that you use most. If you can narrow down which one is causing the issue, then simply get rid of it or reinstall it.
Last edited by gemeinschaft; 01-25-2011 at 15:44..
Reason: Add-ons being an issue
|
|
|
01-25-2011, 15:58
|
#19
|
|
Senior Member
Join Date: Oct 2007
Location: 'Round the bend...
Posts: 1,873
|
I haven't had a chance to close down and reboot yet. Will do it later.
When my system bogs down, I clean up with ATF and Crap Cleaner, run Avira every night, and occasionally run AntiMalware. Did find some trojans last month, but a reboot usually clears things up for awhile.
Haven't located a particular add-on yet that's guilty.
__________________
"Political Correctness is a doctrine fostered by a delusional, illogical liberal minority, and rabidly promoted by an unscrupulous mainstream media, which holds forth the proposition that it is entirely possible to pick up a turd by the clean end." - Virg Muelleri
|
|
|
01-25-2011, 16:02
|
#20
|
|
AKA Fluffy316
Join Date: Feb 2004
Location: Houston, TX
Posts: 4,568
|
Quote:
Originally Posted by Obi Wan
I haven't had a chance to close down and reboot yet. Will do it later.
When my system bogs down, I clean up with ATF and Crap Cleaner, run Avira every night, and occasionally run AntiMalware. Did find some trojans last month, but a reboot usually clears things up for awhile.
Haven't located a particular add-on yet that's guilty.
|
The changes that you make in the about :config screen will not take place until after you close Firefox and then open it again.
Let me know if you experience anything different - this is how I configure all my PCs.
|
|
|
01-25-2011, 17:20
|
#21
|
|
Senior Member
Join Date: Dec 2010
Posts: 239
|
What pisses me off the most is when I try to click on another open tab and it takes 5+ seconds to switch over. That's when I know things are going to hell...
Last edited by kirklite99; 01-25-2011 at 17:20..
|
|
|
01-26-2011, 14:46
|
#22
|
|
Senior Member
Join Date: Sep 2006
Location: Virginia
Posts: 1,397
|
Setting the max number of pipeline requests to 30 doesn't do anything, even though you frequently see that listed as a "speed tweak" all over the internet. Sometimes you'll see recommended values as high as 128. But Firefox is hard coded for a maximum of 8 so there is no point in going above that, values above 8 are just ignored. The servers are not going to let you hammer them with 8 simultaneous requests from a single socket anyway, much less 30, so the additional requests will be dropped and have to be sent again, actually slowing things down.
Pipelining is not multiple connections to a server, it's multiple requests placed in the same packet. 'GET' and 'HEAD' requests can be piped together, but 'POST' and 'PUT' requests will not be piped anyway, regardless of your settings.
How much you benefit from pipelining is dependent on bandwidth and latency. If you have a high latency connection then putting as many requests as possible in one TCP/IP packet reduces the number of packets that have to be sent, and responded to. Even a value of 2 will cut the number of requests that have to be sent in half. But a low latency connection has such a fast round trip time that pipelining doesn't provide as much of a speed increase over single requests.
If you have pipelining set to 30 Firefox will sent 8 requests to the server in the same packet. If the server only handles the first 2, then Firefox will have to resend 6 from the last request when it makes it's next request. And it won't send another request until it hears back regarding all 8 of the previous requests since they were all sent piped together in one packet.
The HTTP 1.1 spec requires that the server be able to handle pipelined requests, but it doesn't have to provide a given number or even provide any pipelining at all. The spec just says the server can't fail due to receiving a piped request. Using an 'onload' event handler to time page loads I have found that 4 seems to be the best all around setting for fastest page rendering. I doubt it's a coincidence that Firefox uses that as the default value. But pipelining is turned off by default since it can cause problems fetching pages from servers that are not HTTP 1.1 compliant, so you'll have to set it to 'true' manually in the 'prefs.js' file or using 'about:config'. Just turning on pipelining will speed things up for many websites, but setting max requests to 30, or even 8, will negate some of the speed improvement gained by using pipelining, since many file requests will have to be re-sent repeatedly.
Setting 'nglayout.initialpaint.delay' to '0' is another "speed tweak" you frequently see on the internet that actually slows down page rendering. The delay value tells Firefox how long to wait for requested files before starting to render the page. If there is no delay set it will start to calculate the page layout as soon as the first script is received. Of course the layout will change as the image and object files come in because they'll need space. But since you deprived it of the 1/4 second default delay so it would have something to work with, it likely started with just the script before any of the larger files arrived and it is now busy pointlessly calculating page layout and flow for the text that it will have to redo as soon as it's finished.
You're more likely to get better performance by increasing the delay value rather than decreasing it. Setting the delay to 1/4 second or more will allow time for the browser to receive enough files to actually accomplish something on the first pass. If setting the delay to '0' actually resulted in the fastest page rendering I think it's safe to assume that Mozilla would have used that value as the default.
If you prefer the perception of speed that Chrome provides.... that momentary pause and then the page 'pops' up almost all at once.... then set your delay to 1000 (1 second), which seems to be in the range that Chrome uses, or even go to 1500. With a fast connection and a 1~1.5 second delay the browser will likely have most or all the files cached at that point and can render the page in just one or maybe two passes very quickly.
Perception is different from reality. Setting the delay to '0' may appear to speed up pages as you see something happen immediately on the screen. But increasing the delay to 1/4~1/2 second will actually decrease page rendering time, and increasing it to 1~1.5 seconds will provide the momentary pause followed by the complete page popping up as you see in Chrome.
You can test the delay setting for yourself. Set it to '0', then clear the cache so Firefox doesn't pull any files from there. Click on a link and time it till the page is complete. Go back and set the delay value to 1000, clear the cache, and then time the page again. You will be more impressed with the '1000' value than you are with the '0' value.
__________________
** Sent from my rotary dial phone using TwirlaWord **
|
|
|
01-26-2011, 15:35
|
#23
|
|
Senior Member
Join Date: Oct 2007
Location: 'Round the bend...
Posts: 1,873
|
Great info, Jimmy! I only partly understand the tech talk, but I've made the following changes to try it...
Type "About:Config" in the address bar and press enter.
Accept the warning and continue.
Scroll down to "Network.http.pipelining" right click and toggle to "True"
Set "Network.http.pipelining.maxrequests" to 4 by right click and selecting Modify.
Toggle "Network.http.proxy.pipelining" to True
Right click and select "New" --> "Integer"
Name it "nglayout.initialpaint.delay" and enter value "500"
Do those two changes make sense?
Close Firefox and reopen.
__________________
"Political Correctness is a doctrine fostered by a delusional, illogical liberal minority, and rabidly promoted by an unscrupulous mainstream media, which holds forth the proposition that it is entirely possible to pick up a turd by the clean end." - Virg Muelleri
Last edited by Obi Wan; 01-26-2011 at 15:36..
|
|
|
01-26-2011, 15:47
|
#24
|
|
AKA Fluffy316
Join Date: Feb 2004
Location: Houston, TX
Posts: 4,568
|
Quote:
Originally Posted by JimmyN
Setting the max number of pipeline requests to 30 doesn't do anything, even though you frequently see that listed as a "speed tweak" all over the internet. Sometimes you'll see recommended values as high as 128. But Firefox is hard coded for a maximum of 8 so there is no point in going above that, values above 8 are just ignored. The servers are not going to let you hammer them with 8 simultaneous requests from a single socket anyway, much less 30, so the additional requests will be dropped and have to be sent again, actually slowing things down.
Pipelining is not multiple connections to a server, it's multiple requests placed in the same packet. 'GET' and 'HEAD' requests can be piped together, but 'POST' and 'PUT' requests will not be piped anyway, regardless of your settings.
How much you benefit from pipelining is dependent on bandwidth and latency. If you have a high latency connection then putting as many requests as possible in one TCP/IP packet reduces the number of packets that have to be sent, and responded to. Even a value of 2 will cut the number of requests that have to be sent in half. But a low latency connection has such a fast round trip time that pipelining doesn't provide as much of a speed increase over single requests.
If you have pipelining set to 30 Firefox will sent 8 requests to the server in the same packet. If the server only handles the first 2, then Firefox will have to resend 6 from the last request when it makes it's next request. And it won't send another request until it hears back regarding all 8 of the previous requests since they were all sent piped together in one packet.
The HTTP 1.1 spec requires that the server be able to handle pipelined requests, but it doesn't have to provide a given number or even provide any pipelining at all. The spec just says the server can't fail due to receiving a piped request. Using an 'onload' event handler to time page loads I have found that 4 seems to be the best all around setting for fastest page rendering. I doubt it's a coincidence that Firefox uses that as the default value. But pipelining is turned off by default since it can cause problems fetching pages from servers that are not HTTP 1.1 compliant, so you'll have to set it to 'true' manually in the 'prefs.js' file or using 'about:config'. Just turning on pipelining will speed things up for many websites, but setting max requests to 30, or even 8, will negate some of the speed improvement gained by using pipelining, since many file requests will have to be re-sent repeatedly.
Setting 'nglayout.initialpaint.delay' to '0' is another "speed tweak" you frequently see on the internet that actually slows down page rendering. The delay value tells Firefox how long to wait for requested files before starting to render the page. If there is no delay set it will start to calculate the page layout as soon as the first script is received. Of course the layout will change as the image and object files come in because they'll need space. But since you deprived it of the 1/4 second default delay so it would have something to work with, it likely started with just the script before any of the larger files arrived and it is now busy pointlessly calculating page layout and flow for the text that it will have to redo as soon as it's finished.
You're more likely to get better performance by increasing the delay value rather than decreasing it. Setting the delay to 1/4 second or more will allow time for the browser to receive enough files to actually accomplish something on the first pass. If setting the delay to '0' actually resulted in the fastest page rendering I think it's safe to assume that Mozilla would have used that value as the default.
If you prefer the perception of speed that Chrome provides.... that momentary pause and then the page 'pops' up almost all at once.... then set your delay to 1000 (1 second), which seems to be in the range that Chrome uses, or even go to 1500. With a fast connection and a 1~1.5 second delay the browser will likely have most or all the files cached at that point and can render the page in just one or maybe two passes very quickly.
Perception is different from reality. Setting the delay to '0' may appear to speed up pages as you see something happen immediately on the screen. But increasing the delay to 1/4~1/2 second will actually decrease page rendering time, and increasing it to 1~1.5 seconds will provide the momentary pause followed by the complete page popping up as you see in Chrome.
You can test the delay setting for yourself. Set it to '0', then clear the cache so Firefox doesn't pull any files from there. Click on a link and time it till the page is complete. Go back and set the delay value to 1000, clear the cache, and then time the page again. You will be more impressed with the '1000' value than you are with the '0' value.
|
 
|
|
|
01-26-2011, 15:51
|
#25
|
|
Senior Member
Join Date: Dec 2010
Posts: 239
|
I disabled the Ad/pop up Block and Flash Block add-ons, or whatever they're called. Seems to have fixed it as I don't see my available memory in Task Manager draining away like I did before. Strange thing is I still don't see any ads or popups. Well, except for the BS ones here at the bottom, but I don't think you can do anything about it and it's not that big of a deal anyway...
|
|
|
|
Sponsored Links
|
Advertisement
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -6. The time now is 13:21.
|
|
|