Netflix uses Silverlight. Last I checked (few days ago) on my Core i7 MBP with 8GB RAM - Silverlight/Netflix used 130% CPU. For the same movie on my i7 ThinkPad, IE/Silverlight uses 12-20% CPU.
Why yes - here is the proof! Mac is using GT330 GPU, Windows is using Intel HD 3000 GPU for extra sadness
Silverlight is by far the best online streaming solution I have used. Netflix uses it, and they dish out massive amounts of video. That alone tells us how awesome it is.
I am not familiar with video software, but according to c-net, a version of MS Metro would not be running flash either. First, I did not know they were introducing different versions. Second, if what c-net says is true, then as you say, with MS and Apple pushing Flash away, it seems just a matter of time before Flash is no more, try as they might to maintain relevancy.
130% huh?
Frame of reference issue.
It depends on how system utilities display CPU utilization.
If you have a quad logical core system with two threads completely CPU bound, the choices are:
- 200% (two cores at 100% each)
- 50% (two of the four available cores busy, so 50% of potential computes being consumed)
I prefer the former - a dual logical core system should hit 200% max, a quad logical core 400% max, an octo logical core 800%.
The latter makes less sense to me. If my system is running at 12.5% utilization, that seems low. Unless I do the math that says that since I have eight logical cores - I have one thread that's maxed out and I have a potential for optimization.
I bet it's the fact that Microsoft is wanting to drop support for all plugins with the next version of IE. If they can convince more web developers to use Flash, then they'll have users complaining to Microsoft that things don't work after updating IE, and Microsoft will have to go back on their stance. If IE ships denying Flash functionality, it will be either the end of Flash or the end of IE.
This would, in my opinion, only make sense if a single app were restricted to running in one core. Granted, 2 cores are not equivalent of twice the power (despite what marketing has us believe), but i still frown upon non-visual (or otherwise per-core) representations stating the cpu-use is above 100%.
Oh well, who cares : -)
This would, in my opinion, only make sense if a single app were restricted to running in one core. Granted, 2 cores are not equivalent of twice the power (despite what marketing has us believe), but i still frown upon non-visual (or otherwise per-core) representations stating the cpu-use is above 100%.
Oh well, who cares : -)
I don't understand what if any reasonable point you wanted to make but if you were alluding to the 130% number being wrong, well the fans don't lie
Is the attached picture of a system that's 74% busy, or is it 296% busy?
To me, "296% busy" seems more natural and useful.
Depends on how you look at it. If you consider total CPU capacity to be 100% then 74% busy makes sense. If you consider each CPU to be its own 100% then 296% makes sense.
I always looked at it from a total CPU capacity == 100% - that's more natural. You quickly get to how much is remaining CPU capacity and you don't have to know how many total CPUs you got. If I am looking at 296% utilization I don't know if that's out of 800% or 400% unless I know how many CPUs I got.
I deal with hot plug CPUs at work and there too I find it more easy to deal with 100% as the maximum - 80% utilization tells me I am too busy and I might add a CPU or two. If I was dealing with 2080% I have to first have current CPU count and then arrive at the spare capacity anyways.
What about Linux distros? Flash is rubbish on that.Flash only has problems on Macs because OS X is rubbish. Works fine on my epic PC, Android phone and HP Touchpad.
Every time I say to myself, OK now Flash is irrelevant, they come out with a new feature or set that makes them relevant again. It's still endlessly buggy on Macs.
Only the IE that ships with Win 8 Metro for "tablets," will not support plug-ins. So just as their newer phones don't support any plug-ins.
Win 8 for desktops will be just like any current version of Windows and its IE will support all plug-ins.
But like this will matter, since the vast majority are still on XP and if MS's tablet sell like their phones, which aren't doing that well, things aren't changing anytime soon.
And if Metro base tablets do sell well, Adobe is bringing AIR to it.
Interdasting... I wonder what prompted Adobe to start this heavy mobile/internet development.
I don't understand what if any reasonable point you wanted to make but if you were alluding to the 130% number being wrong, well the fans don't lie
Is the attached picture of a system that's 74% busy, or is it 296% busy?
To me, "296% busy" seems more natural and useful.
Depends on how you look at it. If you consider total CPU capacity to be 100% then 74% busy makes sense. If you consider each CPU to be its own 100% then 296% makes sense.
I always looked at it from a total CPU capacity == 100% - that's more natural. You quickly get to how much is remaining CPU capacity and you don't have to know how many total CPUs you got. If I am looking at 296% utilization I don't know if that's out of 800% or 400% unless I know how many CPUs I got.
I deal with hot plug CPUs at work and there too I find it more easy to deal with 100% as the maximum - 80% utilization tells me I am too busy and I might add a CPU or two. If I was dealing with 2080% I have to first have current CPU count and then arrive at the spare capacity anyways.
That's reasonable, but on the other hand as a software developer I look for evidence that threads are compute-bound. If I see 25% or 50% utilization, I'd at first glance assume that there is an IO limit or other constraint. If I see 100% or 200% utilization, I'd look for an opportunity to improve multi-threading.
If everything were perfectly multi-threaded, I'd be with you.
But the world is not perfectly multi-threaded, and never will be. Either way the tools pick to display the info, sometimes you'll have to check the logical core count to understand what the tools are telling you - and you'll end up multiplying or dividing by the logical core count.
Flash IS DEAD.
But 1,000 fold? Not that I am a skeptic or anything . . .
But 1,000 fold? Not that I am a skeptic or anything . . .
With Microsoft now on board with the try to use html 5 and not plug ins its just a matter of time when flash is not needed at all.
Unity does everything that Flash 3d does but with more mature game pipelines and a wonderful front end that rivals tools like Unreal Engine. It pubishes to stand alone Mac, PC, web, Android, and iPhone. And it's free.
Too little too late, Adobe.