July 30, 2009 10:08 PM PST
Initially, you can install the Adblock Plus
extension, which will block all ads, with the side effect of using less CPU loading and displaying flashing gifs, etc. Flashblock
is another good extension that shows all flash objects as a blank rectangle with a play button in the center. The flash object will only load when the play button is pressed. You'd be surprised how many tiny flash objects are embedded pages, using CPU.
Finally, you can suspend the Firefox process and effectively move its CPU usage to 0%. I typically hit <command>-h
to hide all Firefox windows, and then type the following to susupend and resume in Terminal.app:
killall -STOP firefox-bin
killall -CONT firefox-bin
It would be nice to integrate these commands when an app is hidden or shown, but for now this hack is good for saving battery life, or keeping your CPU cooler in hot weather!