08/30/2012 08:59 AMI still don't think a computer overheating can ever be an applications fault. computer hardware is SUPPOSED to be designed to run at max load in it's design, otherwise what's the point of the computer? If a professional uses a mac to do professional work all day, it'll be at this kind of load all day.
Posted by Omegal
I think this is the first time I've flat out disagreed with you.
Hardly any appliance made today is designed to run at 100% for the duration of it's life. If they were, we'd have plasma TVs that lasted longer than 6 years. In fact, the average lifetime of any household appliance is significantly shorter than it was 30 years ago. Look at any appliance made from 1920 to 1990, a lot of people still have old TVs or dishwashers that STILL RUN to this day. The average lifespan of TODAY's appliances? 3-7 years. Very rarely will they last longer than that.
They're made to sit idle until used. And even then, CPU's are NOT designed to run at 100% of it's possible load. That's just their limit, 100% (read, 400% in Activity Monitor) is the absolute maximum that that chip is physically capable of. How would you like to run at 20mph for 6+ hours straight? Wouldn't you be sore afterwards?
CPU's are designed to run at maybe 75-80% when in use, and sit idly for the majority of it's life. Unless you WANT to blow it out within 3 years.
I recently had my own laptop repaired, it was taken apart, cleaned out, and had it's entire logic board, including the CPU and GPU replaced. These are brand new parts. The WORST thing I could do to them right now is run them at max, with temperatures inside the casing wildly fluctuating before they got broken in.
I agree that Apple shares a lot of the blame in making the enclosure the way they did, but I haven't used a laptop in recent years, Mac OR PC, where temps didn't reach these levels under load. Apple is NOT the only one at fault here. They're given the load specs by the hardware vendor, and are allowed to build enclosures to fit that umbrella based on average use.
Given that, developers should make certain that their apps don't make the CPU run at 100% load, ESPECIALLY when it's a program that's KNOWN to be run for 3-6 hours at a time by it's userbase. I personally love the Mac devs and blues we have here, but if you've been here a long time like a lot of us regulars have been, it becomes very obvious that the internal culture at Blizzard has changed dramatically in the last couple years.
It's fairly obvious to me that the Mac and PC devs are being stretched way too thin at Blizzard. Someone at a higher level is forcing them to spend less time actually developing and fixing bugs and more time on something else, and WoW, D3, and SC2 are suffering for it.