By using Flashblock and Nevercrash, now replaced with FlashStopper and UnloadTab you go a long way into blocking Flash or tabs, preventing CPU waste instead of tracking it. This holds, but less, for memory too. Flash, e.g. Youtube is prevented to start until you click on them, so you may launch them in several tabs and they wait for you to open the tabs. Tabs are uloaded from memory and idle until you reopen them and they are refreshed from the cache (if still available).
Shutting down the Internet for a while also works during the time you don't need it ;-)
Firefox fragments virtual memory so much that it's using an excessive amount of real memory (there is too much unused virtual memory in real memory). One needs to periodically stop and restart Firefox with the same pages. That will defragment its memory and the whole system will run faster by reducing the swapping.
On my Ubuntu system, real memory usage slowly climbs up to 98%. Then it's time to stop Firefox and restart it: it will then use less than 1MB of real memory instead of 3MB.
The same holds for Thunderbird..
@Synetech, there may be no need for a process viewer, but for exactly the reason in the question there is very much a need for whatever you'd call a task manager that deals with memory and CPU usage at the tab level. As of mid 2015, there is still no tab resource viewer, but there is a project called Electrolysis which is splitting Firefox into (initially) two processes (for content and UI respectively) followed by further sub-divisions presumably to follow the Chrome model, at least loosely.
– Bob Sammers – 2015-08-04T10:40:10.290as of August 2015, these two extensions show Memory usage of the tab:
– tuk0z – 2015-08-27T20:37:39.050tabSizeTooltip
andTab Memory Usage
(while Memory's not CPU it's a strong indication as quoted by Kal and Peterflyn). Also Multi-process is coming soon to stable Firefox it's called "Electrolysis" alias "E10s" reddit thread.Possible duplicate of How to findout which firefox tab is using most CPU or memory?
– akostadinov – 2016-01-07T17:24:39.6831
Five years on and nothing of the like has ever been provided by Firefox. Those users interested in having such a feature are encouraged to back this feature request.
– Luís de Sousa – 2016-05-12T12:22:55.453Add statically-updated, per-tab CPU and RAM monitor – UnclickableCharacter – 2016-06-13T13:24:40.253
1No, there is no way to natively do this. I won't post an answer though because there might be some third-party solution. – Sasha Chedygov – 2011-01-31T00:34:55.047
I found this via google, it's a plugin. https://addons.mozilla.org/en-US/firefox/addon/bartab/ ...Makes it so (supposedly) the tab doesn't use resources until you click on it and are actively viewing it. From the user comments it may not work exactly as advertised, and apparently in firefox4 this is native behavior without the plugin. Personally I'd try ff4 if you aren't already.
– CreeDorofl – 2011-03-27T21:27:17.5101Firefox doesn’t use separate processes for each tab and plugin like Chrome does, so it has no reason to have a task-manager like Chrome’s. – Synetech – 2011-08-27T03:48:03.153
@chris: Ah right, they switched to a faster release model somewhere this year... – Tamara Wijsman – 2011-11-26T19:55:34.197