¿Por qué mi iTunes usa tanto tiempo de CPU?

10

Tengo una Macbook de aproximadamente 2 años (10.5). Tengo iTunes 10.

Cuando iTunes está reproduciendo MP3, veo el uso de CPU del proceso de iTunes en el monitor del sistema que varía del 65% al ​​75%. Cuando detengo la música, veo un uso de CPU de aproximadamente 65% -75%.

No tengo ninguna visualización en marcha, que yo sepa, no he activado ninguna función de destrucción de CPU, mi biblioteca de música no es pequeña, pero apenas es enorme (3GB). Esto es levemente molesto cuando estoy enchufado a la pared, ya que solo tengo tiempos de compilación un poco más largos, pero si estoy fuera de casa, esta es una gran descarga para la batería.

Usando VLC veo cargas de CPU de ~ = 10% como máximo cuando escucho música y, en general, más bajo.

¿Qué diablos está haciendo iTunes?

bicicletas y código
fuente
¡A menudo me he hecho esa pregunta! ¿Tienes muchas listas de reproducción inteligentes? Esos son supuestamente los cerdos de la CPU (aunque dada la naturaleza del cacao basada en eventos, no estoy seguro de por qué). Lo que puede hacer es iniciar Spin Control (desde el paquete Developer Tools) y probar iTunes cuando se cuelga, lo que debería ser frecuente, y echar un vistazo a lo que está haciendo. Por otro lado, actualmente estoy importando un CD con corrección de errores Y reproduciendo los archivos ya importados Y importando (restaurando desde la copia de seguridad) los programas de TV de iTunes Store y solo uso el 36% de la CPU.
msanford
Estoy bastante seguro de que no estoy usando listas de reproducción inteligentes. Soy un usuario de iTunes bastante poco sofisticado. Tiendo a escuchar álbumes completos, así que utilizo la vista 'ordenar por álbum', hago clic en una canción aleatoria y voy linealmente hacia abajo desde allí. Eso es básicamente el 100% de mis casos de uso.
bikesandcode
Haciendo algunas pruebas para confirmar y pondré una respuesta oficial aquí si la tengo (y presento un error), pero parece que el culpable es la presentación de la portada del álbum. (La mayoría de los míos tienen las cubiertas, así que parecía que era todo el tiempo). Acabo de notar que en el medio de mi lista de reproducción el uso de CPU cayó. Literalmente, desplácese hacia arriba en la lista 4 canciones, CPU -> 65%. Desplácese hacia abajo en la lista, sin tocar nada más, CPU -> 5%. Increíble.
bikesandcode
Una palabra: manzana.
Sliq

Respuestas:

1

Aquí hay algunas conjeturas:

  • Metadatos de indexación sobre tu música
  • Predescodifique las siguientes pistas en su lista de reproducción para una transición más suave de una canción a otra, como la reproducción sin interrupciones o el fundido cruzado
    • ¿Habilitaste recientemente la reproducción sin espacios y quizás está analizando pistas para esto?
  • Un insecto

Veo una carga del 0.0% para un iTunes 10.6 de 64 bits en pausa en OS X 10.7 Lion.

Como estás usando Leopard (OS X 10.5), ¿tal vez es un error específico de Leopard?

Lo siento, no tengo una respuesta concreta: es algo muy complejo, descubrir qué podría estar causando que el Macbook de una persona tenga problemas para ejecutar iTunes en una versión anterior del sistema operativo. La mejor de las suertes, sin embargo!

Eric Goldberg
fuente
-2

Solo debería usar ese tiempo de CPU cuando sincronizas tu iPhone / iPod o cuando grabas un CD. También hay otras tareas que consumen CPU, pero esas dos son las más comunes.

Cuando grabas un CD, obviamente estás haciendo muchos cálculos y codificación de números.

Al sincronizar iPod, a veces está reduciendo cientos de imágenes, porque una imagen de 3 MB o 500 kb se ve igual en su iPod / iPhone (al menos iPhone 3GS / 3G), por lo que reducen la foto para que no desperdicio de espacio.

Aparte de eso, también optimizan su música si marca la opción de usar 128kb AAC, lo que recomiendo porque no puedo escuchar la diferencia entre 128kb AAC y 196kb MP3 y le ahorrará muchos espacios.

Esperemos que esto responda tu pregunta.

Enrico Susatyo
fuente
-1 ¿Por qué es relevante esta respuesta? Se queja del nivel de uso de la CPU cuando el sistema debería estar inactivo. Sin reproducción, sin codificación, solo sentado allí minimizado. (He conectado un depurador y veo el costo gastado en volver a dibujar la pantalla. Sin ventanas visibles y sin nada animado cuando la ventana de iTunes está abierta. WTF! Para el registro, la reproducción de audio toma aproximadamente el 1% de un núcleo de CPU ... )
Donal Fellows
Lea la pregunta antes de publicar una respuesta.
rakslice