Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Is it possible to somehow determine which of my safari tabs has the most cpu usage?

NOTE: I haven't turned on any flash (i'm using a "plugin customs" extension) in my tabs so it's really hard to figure out visually which of the tabs is a cpu hog

share|improve this question
add comment

3 Answers

up vote 4 down vote accepted

Unfortunately you can only monitor per application/process, and even if in different tabs, it's just on the same application.

My suggestion is to close tabs and check which one was the culprit (obvious answer but probably the only way).

share|improve this answer
add comment

Chrome will do this.

I know your question is about Safari but bear with me. Chrome works slightly differenty from most web browsers in that each tab is created as a separate process rather than just as separate threads. This means that if a tab starts misbehaving or crashes then it won't bring down the whole application

This also means that you can bring up the Chrome task manager and it will tell you about the CPU and memory usage for each time.

With Safari though.... I don't think this is possible.

share|improve this answer
    
Yeah, no Task Manager in Safari, and it doesn't appear that the tabs run as separate processes: the system Activity Monitor shows many processes for Chrome when it has multiple open tabs but just one for Safari when it has multiple open tabs. –  Matthew Frederick May 19 '11 at 15:34
add comment

Safari does have Javascript Profiling and Timeline Recording. Enable display of the Develop menu and you can use these as a way to determine what in Safari is hogging CPU.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.