Why is Safari using 97 percent of my CPU?
The last few days of my MacBook Air have been a little wonky. I couldn't figure it out until today when I noticed that Safari was using anywhere from 90-97 percent of my CPU. I also noticed a few times when the CPU was running over 100 percent.
Please note that I was using Microsoft Office, but I didn't feel good about it. We have a board meeting tomorrow and I needed to review some stuff. I still can't figure out how to get the formula bar where I want it in Excel 2008 and it makes me crazy.
I had been blaming Firefox for the machine slowdown, so my apologies to the Mozilla team.
Dave Rosenberg dishes up "Software, Interrupted" with nearly 15 years of technology and marketing experience that spans from Bell Labs to multiple start-up IPOs to open-source enterprise software companies. He is co-founder of MuleSource and currently serves as the general manager of Hardy Way. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can contact Dave via e-mail at softwareinterrupted@gmail.com or follow him on Twitter @daveofdoom. 




--Sam
Safari, like virtually all browsers presently available should be restarted at least once a day or they tend to build up things.
Keep an eye out for an item in Activity Monitor named syslogd which has been reported to periodically consume very substantial CPU cycles in other Macs. Several people have been reporting going into Terminal to (temporarily) stop the process, but just force quitting it from within Activity Monitor seems to work as well. Note: syslogd is just a log file and will restart itself without further action.
Patently false, Firefox F.U.D.
This is because of a bug in the way the CPU usage numbers are calculated in the Activity Monitor. I've never really been able to figure out exactly how they are calculated but since the switch to multi-core CPUs it has been incorrect. The only reliable way to tell about how much of your CPU is being used is by the little bar graphs and how much black is showing across all of your cores. Granted this makes it impossible to tell what processes are taking up how much but you still have a ballpark approximation based upon the incorrect usage numbers.
With that said I have had Safari peg my CPU nearly all on it's own, but that is usually because of the various aforementioned poorly coded plug-ins.
It's a major issue and I can see why flash is banned from the iPhone.
Sounds like CNet.
No, seriously, I am not using the latest Webkit and I hardly use 5% of my CPU. The author should blame Microsoft's humungous programs for his woes instead of spreading FUD about Safari.
Less easy to understand why sites like FT.Com -- otherwise, a fine business/news source -- make their sites unacceptably bad by whatever Flash / script / etc.
Not to try to understand this too much: FT (and whatever sites are sandbagging your machine) already know that their ad machines or whatever are quick & dirty CPU cycle-burners, the equivalent of Chevy Suburbans' rotten gas mileage without any comfort or power features that justify it. Or, if they don't know, it's because they don't want to know.
Don't worry: Safari is a fine browser; it just can't work miracles when a site asks it to do meaningless crap every millisecond.
- by j0hnny0 April 5, 2008 5:49 PM PDT
- I'd like a way to see CPU utilization on each Safari page or tab that's open. That way I could zap the offending Flash applet.
- Like this Reply to this comment
-
(18 Comments)Too bad Pith Helmet only does Safari 3.0.4.