How can I tell which tab or plugin is crashing Firefox?

Every so often while I'm developing, Firefox will max out on CPU usage and I have no option but to quit it (sometimes I have to force quit).

Is there a plugin/extension that is like the Chrome process list that tells me what tab/addon of Firefox is using up so much CPU? Memory actually isn't a problem as I have upgraded to 4GB but obviously there's nothing I can do about CPU.

This is only happening on at work on a Mac with the 64bit version of Firefox 4.


Solution 1:

You can use BarTab to avoid loading all tabs at program launch. After starting FireFox, just let the tabs be loaded one by one.

To show the memory usage of all objects type about:memory into the address bar. Firefox also sends data about the crash to Mozilla. You can show this data with about:crashes, which is sometimes useful. It also can be useful to know which objects are cached: about:cache.