Copy link to clipboard
Copied
Dearest Adobe Forums Community,
I have started this thread to confront results with opinions about Adobe's most well-known (and resource-wasting) product, the Flash Player. I will focus on video playing, because with this specific thing Flash Player can be compared to its alternatives. Adobe Flash player's video-playing feature is run on millions of computers every day wasting megawatts (even a few gigawatts) of electric energy globally, because of high CPU usage (thanks to inefficient code written by "lazy" Adobe developers). The most famous and used video-sharing site is YouTube, so I used it in my comparison.
I played it using the common method, opened it with Firefox and let the Flash Player do its job. Then I played it and when it was finished I navigated in Firefox's cache directory and copied the clip out, gave it .flv extension making it playable by other applications. These other applications were MPlayer GIT-7bc18b7-4.3.3-Kovensky-mt 20091009, Media Player Classic 6.4.8.9. Flash Player had version 10.1.51.95.
Here are the resulting CPU usages.
Sample used: http://www.youtube.com/watch?v=94t0L3Z6blo
Sizes / Software used | MPlayer | MPC | Flash Player (Firefox 3.6) |
---|---|---|---|
Original size | 11-19% | 11-24% | 58-62% |
Full screen | 11-19% | 11-24% | 89-96% |
So why do we need thrice as much resource to play a video?
This was tested on a computer like this:
Was Steve Jobs right or wrong about blaming Adobe developers for the bloatiness of Flash Player? Decide yourself.
I know, many people will be eager to prove me wrong, but before you try to do this, please test it for yourself, include your HW specs, and consider your hardware being different from mine. A few possible reasons to this difference:
This thread was not created to prove that Adobe Flash Player is useless, rather an inspiration to the developers to pay more attention on code-efficiency.
Cheers,
str4ngS
Copy link to clipboard
Copied
I completely agree with you. Great points made.