CPU usage comparison

    Newer Older

    Same video playing in the Flash Player and playing in VLC (downloaded as MP4).
    Flash Player 32.7%
    VLC 11.3%

    Aren’t we as developers responsible for efficient use of resources? How is three times the CPU usage efficient?

    Does VLC use hardware decoding through QuickTime?

    1. mchaput 51 months ago | reply

      It's efficient for Adobe if they don't have to pay good Mac developers?

    2. schoschie 51 months ago | reply

      Check out this bit of discussion on the issue of Flash performance on Mac, which may partly be based on Adobe using an OS X API (ATSUGetUnjustifiedBounds) that is not meant to be used that way. This is over a year old, but if it's still true, even worse.

      (To clarify, this is about Flash performing extremely badly in comparison to Windows also when it's not used for playing video…)


    3. jensbrynildsen 51 months ago | reply

      Adobe has good Mac developers and Mac is the preferred platform among their employees. The Flash Player just have to do more than a standalone video player. You can write a game in Flash with overlaid video but VLC just plays video. More details here: blogs.adobe.com/penguin.swf/2010/01/solving_different_pro...

      Also, Adobe don't have access to hardware decoding. Only Quicktime does that on OSX. More details here: daringfireball.net/2010/01/apple_adobe_flash (far down, under the heading "Flash Performance on Mac OS X")


    4. schoschie 51 months ago | reply

      @jensbrynildsen : yes, this is known. But Flash performance on OS X is still much worse than on Win when it's NOT playing videos. This is the point I was trying to make :)

    keyboard shortcuts: previous photo next photo L view in light box F favorite < scroll film strip left > scroll film strip right ? show all shortcuts