November03

27" iMac - slow performance when using Flash? B.S.

There appears to be a ton of hubbub on the internet regarding the 27" iMac, Snow Leopard, and terrible performance when using Flash.   As with most reports, this has begun to spin out of control and it seems like the blogs of the world like gizmodo and macrumors are jumping on the story.

Well...  one thing the "informed" reader would notice is that NOT everyone is having this problem.  Being a software developer, the computer geek that I am, and also the skeptic that i am, I don't believe in one-off issues.  Usually, there is a repeatable pattern that leads to widespread issues - if everyone isn't having the problem, it's more unlikely that it's the hardware causing the issue (barring manufacturing defects).

So... I decided to test this issue.  Guess what - at first I thought I had a problem...  In fact, I noticed that typing in any application could be downright slow, and sometimes would lag many characters behind what I had typed.  Looking at my handy dandy iStat monitor - I saw that the finder was spiking up and down in processor usage... as low as 0.2%, as high as 104%

So then I think to myself... what the hell could be causing this?  Being the pragmatic fellow that I sometimes am - I decided to start disabling some of the handy dandy utilities that I had running in my menu bar, and anything else that I have installed that might be running in the background.

One by one I shut off utilities - smcFanControl, my DropBox menu bar icon, etc.. etc... But performance still suffered.  So then i did it - I shut off and uninstalled iStat.  Guess what, shortly after shutting off iStat - my computer seemed to speed up.  I popped up a terminal window, ran "top" and sure enough - finder usage returned to normal (less than 1%).

The moral of the story... if you're having problems with your new 27" iMac - look at the software you have installed and running.  Chances are you're using something that might have worked fine in Leopard, but is not ideal for Snow Leopard.  Now... I was using the latest version (2.0) of iStat - which says it works for Snow Leopard - but.... something tells me this is not the case.

I am assuming that for many, this is the same case.  Many people are saying "Well, my 20" iMac works Great" - but chances are their 20" iMac ran Leopard, and they installed all of their leopard tools on their new Snow Leopard based iMac....  which is not a 1:1 so far as compatibility is concerned. 

Until they can prove to me otherwise, my beloved iStat is not installed on my iMac - and everything is running wonderfully.

The moral of the story here - If you are suffering from performance issues on new hardware, test again on a bare environment before you go blaming the hardware.  I'm not saying that there definately are no problems with the new iMac - but I do believe there is enough "different" about it's config and it's O/S that perhaps something you are doing is causing the issue....   Unless everything is constant, "It always worked on my old machine" is not a valid statement.

 

Comments

04/11/2009 06:17 #

That is not true. I was running 10.6 on a 1G Macbook with 2GB RAM and had better performance than on this new iMac with supposedly much better specs. I too develop software for a living and I have noticed this problem not just with Flash but with JavaScript as well. Running nothing but Firefox I got the beachball for a couple seconds because of...their TinyMCE knock-off. There's something very wrong performance-wise with my current configuration, and I haven't figured out what is causing this, but the hardware is the primary suspect clearly.

Thomas United States

05/11/2009 05:26 #

I did some more research with my machines last night...  I have a 2.66Ghz MacBook Pro (Early 2009) as well as this 3.06Ghz iMac.  I loaded up Safari on both and went to youtube and picked a large video in HD resolution to play on both.  Both machines are using wireless connection.  I did not experience any slowdown or stuttering on the video on either.

The number of processes executing on both were relatively identical - I went down to the Safari level and watched activity.  The MacBook is running 10.5.8, so Safari and Flash both get combined into the same process.  Playing the video, the CPU usage on the Macbook was at around 55%.

On the iMac, which is running 10.6.1 - Activity monitor shows a little differently because Safari and Flash show as seperate processes.  If I added the CPU usage up between the two - it hovered between 60% and 65% - which means that the video is taxing the processor harder on the new iMac than on the MacBook (which, being that it is a 3.06 versus a 2.66 - you would think should not happen).

So - I agree that there is something that is causing a slowdown of performance on the iMac - but Not sure what the answer is.  I can also say that whatever it is does not cause enough of a performance detriment to cause my YouTube experience to skip or stutter like some others are claiming.

For the sake of completeness of my testing, I reinstalled iStat 2.0 again, to see if it caused the same spikes - and as soon as I did, the finder process was jumping up over 100% utilization - so iStat definately causes a major slowdown on my hardware.

Dont know what it is - but hopefully they find a solution soon.

rjnedved