搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

XP Home Firefox 31.0 faster with lower priority

  • 15 回覆
  • 7 有這個問題
  • 1 次檢視
  • 最近回覆由 rhhardin

more options

Quickly opening ten tabs, firefox seems to get in its own way and takes forever at 100% cpu.

But if I lower the firefox priority (task manager, processes, right click on firefox, change priority) to "below normal" then it's a lot faster and less than solid 100% cpu.

I'd guess something Firefox does when waiting, say a spin loop, is displacing what it's waiting for unless it runs at the lower priority.

Solution in that case, it shouldn't be doing whatever it's doing when waiting.

I think this has been a problem since 27.0. 26.0 had no such problem.

XP Home, single core cpu, 1.3 GHz. Dual core cpu's may not notice it since they can both spin wait and work at the same time.

Quickly opening ten tabs, firefox seems to get in its own way and takes forever at 100% cpu. But if I lower the firefox priority (task manager, processes, right click on firefox, change priority) to "below normal" then it's a lot faster and less than solid 100% cpu. I'd guess something Firefox does when waiting, say a spin loop, is displacing what it's waiting for unless it runs at the lower priority. Solution in that case, it shouldn't be doing whatever it's doing when waiting. I think this has been a problem since 27.0. 26.0 had no such problem. XP Home, single core cpu, 1.3 GHz. Dual core cpu's may not notice it since they can both spin wait and work at the same time.

所有回覆 (15)

more options

Start Firefox in Safe Mode to Troubleshoot the issue and to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).

more options

I can't get a consistent result. Sometimes it helps, sometimes it doesn't. As if Firefox either gets in its own way or not, independent of addon disabling.

I have ad block and flash block and adobe dlm.

One clue is that, if you run task manager "performance" graph, sometimes Firefox preempts the time task manager gets to update and shift the graph, and the updating stops dead. It resumes updating if you put task manager in the foreground (so Firefox is no longer the foreground window).

more options

Additional clue : pages load much faster if you minimize Firefox. Perhaps it stumbles over itself trying to keep the visible page current repeatedly, which it does not do if the page isn't on the screen.

more options

When is the last time you scanned the computer for mal-ware? I do not mean anti-virus.

Sometimes a problem with Firefox may be a result of malware installed on your computer, that you may not be aware of.

You can try these free programs to scan for malware, which work with your existing antivirus software:

Microsoft Security Essentials is a good permanent antivirus for Windows 7/Vista/XP if you don't already have one.

Further information can be found in the Troubleshoot Firefox issues caused by malware article.

Did this fix your problems? Please report back to us!

more options

It can't be. Reinstalling Firefox 26.0 works fine. 27.0 was the first that ate up cpu cycles.

more options

Is there a Firefox cpu profile tool that can give an account of where the cpu is spending its time?

It seems like that would quickly answer all these kinds of problems.

more options

Update your Shockwave Flash v14. http://get.adobe.com/shockwave/ The link for Flash Player is: http://get.adobe.com/flashplayer/

more options

New Flash doesn't change anything. (just tried)

Here's what I think are the two key clues :

1. Task manager updates cease when Firefox is in its cpu-hanging state. So whatever it's doing is crowding out even the high priority task manager.

2. When Firefox is cpu-crowding, if you minimize the Firefox window, it appears to clear up and operate normally. So the work-around is

2a. Start loading all the tabs you'll need, and

2b. Get Firefox off the screen. Watch the task manager listing for Firefox to see when it finishes, and then return it to the screen.

I think that "restores" Firefox to 26.0 speeds.

So : what, in XP Home, single core cpu, is Firefox 27.0 and following ones doing that goes cpu crazy when Firefox is on the screen?

more options

Don't know if this is what you want, but;

https://addons.mozilla.org/en-US/firefox/search/?q=cpu Add-on Search Results for "cpu"

more options

It could be the work of one of your add-ons, or even add / mal-ware. Look thru your add-ons list and make sure you know what each one is and what it does. Also, check the programs that are on your computer

Windows: Start > Control Panel > Uninstall Programs. Mac: Open the "Applications" folder Linux:

  • Ubuntu Unity {web link}
  • Xfce: Applications Menu category sections
  • options depends on the package manager and the desktop environment

Go thru the list. If you find something that you don't know what it is, use a web search.

Troubleshoot Firefox Issues Caused By Malware {web link}

more options

The malware theory, and the add-on theory, has to account for its working fine in Firefox 26.0 and not Firefox 27-31.

more options

What I wanted is a traditional cpu location profile, preferably with addresses referred back to the Firefox source.

The mechanism is using (say) a clock interrupt and noting the location counter, and forming a count of occurences in each segment of Firefox code.

Wherever it's hanging up the CPU will produce an enormous count there, and probably shows where whatever race condition has been introduced.

more options

Fixed! From hints found on this site

Enter about:config in the address bar

click i'll be careful

two entries need changing

gfx.canvas.azure.backends - remove "cairo" gfx.content.azure.backends - remove "cairo"

restart and all is well. I think. So far.

UPDATE: It's better but still seriously hanging. For instance it still displaces the task manager update cycle unless Firefox is minimized off the screen. Maybe there's another cairo somewhere.

由 rhhardin 於 修改

more options

Another clue : sometimes on a new page the CPU usage and memory usage square plots from the task manager prints through and is preserved as a snapshot on the Firefox completed page.

It's somehow competing with task manager and screwing things up.

more options

Is it possible that the tabs' circling green loading indicator is the whole problem?

If I conceal these with another window it appears to speed up a lot.

Say that keeping the circle going takes a lot of cpu power at a high task priority (high enough to displace the "above normal" task manager).

Is there a way to turn this off?

UPDATE : this appears to solve the problem. Turn off the loading tab green circles somehow. I don't know how to do it automatically though. Either minimize the page or cover the top of the browser with a wide thin notepad until it finishes loading.

Didn't the green loading circles start with v 27.0? That's when the problem started.

由 rhhardin 於 修改