Earendil
macrumors 68000
I do program websites in ActionScript myself, yes, garbage collection is important, but if you remember to remove unused eventlisteners and children, then the website won't require over 10% of the CPU even when the entire website is loaded and the images are stored in the cache, and no animations are being made...
Well ActionScript does a fair amount of hand holding on the Garbage Collection side of things. Not a bad thing per-say, C# does the same. But many languages do not, and it's a tedious PITA to stop memory leaks.
Also, some programs are just too large to be absolutely sure you know exactly what is going on at all times. I'm not thinking that the Flash Player should fall into this category, but I don't really know.
Still, my point is that a piece of software that is doing absolutely nothing constructive, can still be eating you CPU cycles. And not only is it possible, it's something that is on (or should be on) developers minds. It should certainly be on the mind of people who create a program that chokes while standing on top of a Core2Duo 🙄