Reduce Mac OS X's Flash CPU usage

6

2

I have been experiencing high CPU usage (138%) on my MacBook, while looking at flash videos on the internet with the Firefox browser. Mostly this usage makes itself noticeable by the loud noise of the fans and a hot MacBook which is very annoying for me.

Does anyone know how to solve this problem or a workaround in of any kind?

elhombre

Posted 2009-12-27T00:50:44.133

Reputation: 323

138%??? ^^ anyway, flash playback is a very demanding task and high CPU usage is quite normal. IMHO flash is an outright pain in the behind. – None – 2009-12-27T01:00:15.113

Answers

5

You can try using a Flash Blocker (eg. FlashBlock for Firefox, ClickToFlash for Safari - loads the H.264 files using QuickTime instead!) to help alleviate the CPU spike caused by ads. However in terms of just the spike caused by using Flash, you can try upgrading to 10.1 (available at labs.adobe.com). However there isn't much alternative beyond Adobe improving the performance of their plug-in.

Chealion

Posted 2009-12-27T00:50:44.133

Reputation: 22 932

ClickToFlash is fantastic. In WebKit nightly it lets you watch videos in full screen without melting the CPU. – Kornel – 2009-12-27T13:59:56.180

2

You can increase the sessionstore interval in firefox about:config which works great for Youtube, and I have seen it make a difference on other flash based items as well. Here is a write up on it. http://www.firefoxfacts.com/2009/08/24/speed-up-flash-videos-in-firefox/

ink

Posted 2009-12-27T00:50:44.133

Reputation: 21

2

upgrade your flash plugin. the new beta has much better cpu usage.

yanokwa

Posted 2009-12-27T00:50:44.133

Reputation: 2 156

1

I don't think there is a single solution and this is a problem that lots of people complain about. It appears based on tests run by Jan Ozer that Safari is more efficient than Firefox for playing flash videos and upgrading to Flash 10.1 is better for all browsers.

There are even bigger CPU savings if you can find the videos delivered in H.264. YouTube, for example, has a beta test that lets you sign up to view videos in H.264. Of course only browsers that support HTML5 and H.264 (e.g., Safari and Chrome) can do this.

Like you I use Firefox and it is a pain to switch to another browser but if I am opening the browser just to watch a long video sometimes it is worth it.

Greg B

Posted 2009-12-27T00:50:44.133

Reputation: 238

1

Generally flash takes up that much CPU as a web browser plugin. Try saving the flash file and loading it in an external player.

muncherelli

Posted 2009-12-27T00:50:44.133

Reputation: 2 009