Pourquoi mon iTunes utilise-t-il autant de temps processeur?


10

J'ai un Macbook âgé d'environ 2 ans (10,5). J'ai iTunes 10.

Lorsque iTunes lit des MP3, je vois l'utilisation du processeur du processus iTunes dans le moniteur système allant de 65% à 75%. Lorsque je mets la musique en pause , je vois une utilisation du processeur d'environ 65% à 75%.

Je n'ai aucune visualisation en cours, à ma connaissance, je n'ai activé aucune fonction de destruction du processeur, ma bibliothèque musicale n'est pas minuscule, mais elle n'est pas énorme (3 Go). C'est légèrement ennuyeux lorsque je suis branché sur le mur car je n'ai que des temps de compilation légèrement plus longs, mais si je suis dehors, c'est un gros drain sur la batterie.

En utilisant VLC, je vois des charges CPU de ~ = 10% au maximum lors de l'écoute de la musique et généralement plus faibles.

Que diable fait iTunes?


Je me suis souvent posé cette question! Avez-vous beaucoup de listes de lecture intelligentes? Ce sont soi-disant des porcs CPU (bien que compte tenu de la nature événementielle du cacao, je ne sais pas pourquoi ce serait). Ce que vous pourriez faire, c'est démarrer Spin Control (à partir du package Developer Tools) et échantillonner iTunes lorsqu'il se bloque, ce qui devrait être souvent, et jeter un œil à ce qu'il fait. En passant, j'importe actuellement un CD avec correction d'erreurs ET joue les fichiers déjà importés ET importe (restauration à partir d'une sauvegarde) des émissions de télévision iTunes Store et je ne suis qu'à 36% d'utilisation du processeur.
msanford

Je suis assez certain de ne pas utiliser de listes de lecture intelligentes. Je suis un utilisateur iTunes assez simple. J'ai tendance à écouter des albums complets, alors j'utilise la vue 'trier par album', je clique sur une chanson au hasard et je descends linéairement les albums à partir de là. C'est essentiellement 100% de mes cas d'utilisation.
bikesandcode

Faire des tests pour confirmer et je mettrai une réponse officielle ici si je l'ai (et je dépose un bug), mais il semble que le rendu de la couverture de l'album soit le coupable. (la plupart des miennes ont les couvertures, donc on aurait dit que c'était tout le temps). Je viens de remarquer qu'au milieu de ma liste de lecture, l'utilisation du processeur a chuté. Littéralement, faites défiler vers le haut dans la liste 4 chansons, CPU -> 65%. Faites défiler la liste, sans rien toucher d'autre, CPU -> 5%. Impressionnant.
vélos

Un mot: Apple.
Sliq

Réponses:


1

Voici quelques suppositions:

  • Indexation des métadonnées sur votre musique
  • Pré-décodage des pistes suivantes de votre liste de lecture pour une transition plus fluide d'une chanson à l'autre, comme la lecture sans interruption ou le fondu enchaîné
    • Avez-vous récemment activé la lecture sans interruption, et peut-être analyse-t-il les pistes pour cela?
  • Un bug

Je vois une charge de 0,0% pour un iTunes 10.6 64 bits en pause sur OS X 10.7 Lion.

Puisque vous utilisez Leopard (OS X 10.5), c'est peut-être un bogue spécifique à Leopard?

Désolé, je n'ai pas de réponse concrète - c'est une chose très complexe, découvrir ce qui pourrait causer des problèmes au Macbook d'une personne en exécutant iTunes sur une ancienne version du système d'exploitation. Bonne chance cependant!


-2

Il ne doit utiliser ce temps CPU que lorsque vous synchronisez votre iPhone / iPod ou lorsque vous extrayez un CD. Il existe également d'autres tâches consommatrices de CPU, mais ces deux sont les plus courantes.

Lors de l'extraction d'un CD, vous effectuez évidemment beaucoup de calculs et d'encodages.

Lors de la synchronisation des iPod, vous réduisez parfois des centaines d'images, car une image de 3 Mo ou de 500 Ko est identique sur votre iPod / iPhone (au moins iPhone 3GS / 3G), ce qui réduit la photo de sorte que vous ne le fassiez pas perdre de l'espace.

En dehors de cela, ils optimisent également votre musique si vous cochez l'option d'utiliser 128 Ko AAC, ce que je recommande car je n'entends pas la différence entre 128 Ko AAC et 196 Ko MP3 et cela vous fera économiser beaucoup d'espace.

J'espère que cela répond à votre question.


-1 Pourquoi cette réponse est-elle pertinente du tout? Il se plaint du niveau d'utilisation du processeur lorsque le système doit être au repos. Pas de jeu, pas d'encodage, juste assis là minimisé. (J'ai branché un débogueur et je vois le coût dépensé pour redessiner l'écran. Sans fenêtres visibles et rien d'animé lorsque la fenêtre iTunes est ouverte. WTF! Pour l'enregistrement, la lecture audio prend environ 1% d'un cœur de processeur… )
Donal Fellows

Veuillez lire la question avant de poster une réponse.
rakslice
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.