Imagino que todos los usuarios de mac hemos notado como al ingresar a una web con algún contenido en flash el uso de la CPU se va a las nubes y ni hablar al reproducir videos. Llega un momento en que se escuchan mas los ventiladores a full que el propio audio del video. A pesar de todo esto, los vídeos generalmente se traban, andan lentos o pausan y como dice Pogue, mas que videos terminan siendo pases de diapositivas.
No es un problema aislado, es algo bien conocido y especifico de la version para Mac del reproductor de Flash y lo peor es que la gente de Adobe no hace nada para arreglarlo.
En la imagen que adjunto pueden ver un ejemplo de esto. En la pantalla se va a la izquierda una maquina virtual VMWare Fusion corriendo Windows XP, un Firefox abierto reproduciendo un video. A la derecha es solo el Firefox de Mac reproduciendo el mismo video.
Claramente se ve que toda la maquina virtual esta consumiendo el 8.3% del procesador y la reproduccion solita del video en el firefox de mac consume un 61% de procesador!
Definitivamente algo no anda bien con el Flash Player 10 para Mac.
El screenshot lo saque del foro de bugs de Adobe.
Como un dato curioso, uno de los comentaristas hace un simple calculo para llegar a la conclusión de que este problema derrocha la misma energía que un pequeño reactor nuclear.
El CPU de mi macbook pro del 2006 consume cerca de 65W cuando funciona a full y casi nada cuando esta en descanso.
Cuando veo un video en youtube en la mac, el procesador anda al 80% => 52W
Cuando veo el mismo video en windows, el procesador va al 8% => 5,2W
Culpa de este problema, mi CPU se chupa unos 45W.
Cuanta gente esta mirando videos de youtube, jugando juegos flash o viendo publicidades en una pagina web ahora mismo? Digamos 10 millones.
Digamos que el 10% de esa gente no está usando windows (2)
Son en total 45MW que se pierden por este problema.
Es la potencia de un pequeño reactor nuclear!!
Adobe, si no te importan los usuarios, piensa en el planeta!lanet!
(1) Este problema no es solo en mac, tambien pasa en linux y otros sistemas basados en unix.
🙄