Perché il mio iTunes utilizza così tanto tempo di CPU?


10

Ho un Macbook di circa 2 anni (10.5). Ho iTunes 10.

Quando iTunes sta riproducendo MP3, vedo l'utilizzo della CPU del processo iTunes nel monitor di sistema che va dal 65% al ​​75%. Quando io pausa la musica, vedo l'utilizzo della CPU di circa il 65% -75%.

Non ho alcuna visualizzazione in corso, per quanto ne so non ho attivato nessuna CPU che distrugge le funzionalità, la mia libreria musicale non è piccola, ma non è enorme (3 GB). Questo è leggermente fastidioso quando sono collegato al muro perché ho tempi di compilazione solo leggermente più lunghi, ma se sono in giro, questo è un grosso svuotamento della batteria.

Usando VLC vedo carichi CPU di ~ = 10% al massimo quando si ascolta musica e generalmente inferiore.

Che diamine sta facendo iTunes?


Mi sono spesso posta questa domanda! Hai un sacco di playlist intelligenti? Quelli sono presumibilmente i maiali della CPU (anche se data la natura guidata dall'evento del cacao, non sono sicuro del perché). Quello che potresti fare è avviare Spin Control (dal pacchetto Strumenti per sviluppatori) e provare iTunes quando si blocca, che dovrebbe essere spesso, e dare un'occhiata a ciò che sta facendo. Per inciso, sto attualmente importando un CD con correzione degli errori E giocando ai file già importati E importando (ripristinando da backup) spettacoli di iTunes Store TV e utilizzo solo il 36% della CPU.
msanford

Sono abbastanza certo che non sto usando playlist intelligenti. Sono un utente di iTunes piuttosto poco sofisticato. Io tendo ad ascoltare gli album completi, quindi uso la vista "ordina per album", clicco su una canzone casuale e scendo linearmente dagli album da lì. Questo è fondamentalmente il 100% dei miei casi d'uso.
bikesandcode

Effettuando dei test per confermare e inserirò una risposta ufficiale qui se l'avrò (e scriverò un bug), ma sembra che il rendering della copertina dell'album sia il colpevole. (molti dei miei hanno le copertine, quindi sembrava che fosse tutto il tempo). Ho appena notato che nel mezzo della mia playlist l'utilizzo della CPU è diminuito. Letteralmente, fai scorrere verso l'alto nell'elenco 4 canzoni, CPU - & gt; 65%. Scorri l'elenco, senza toccare nient'altro, CPU - & gt; 5%. Eccezionale.
bikesandcode

Una sola parola: Apple.
Sliq

Risposte:


1

Ecco alcune ipotesi:

  • Indicizzazione dei metadati sulla tua musica
  • Pre-decodifica i brani successivi nella playlist per una transizione più fluida da un brano all'altro, ad esempio riproduzione senza pause o dissolvenza incrociata
    • Hai recentemente attivato la riproduzione senza pause e forse sta analizzando le tracce per questo?
  • Un insetto

Sto vedendo il carico dello 0.0% per un iTunes 10.6 in pausa su OS X 10.7 Lion.

Dal momento che stai usando Leopard (OS X 10.5), forse è un bug specifico per Leopard?

Scusa se non ho una risposta concreta: è una cosa molto complessa, scoprire cosa potrebbe causare il Macbook di una persona ad avere problemi con l'esecuzione di iTunes su una versione precedente del sistema operativo. Buona fortuna, però!


-2

Dovrebbe usare solo quella CPU quando sincronizzi il tuo iPhone / iPod o quando stai rippando un CD. Ci sono anche altre attività che consumano CPU, ma quelle due sono le più comuni.

Quando si copia un CD, ovviamente stai facendo un sacco di numeri e codifiche.

Quando sincronizzi iPod, a volte riduci le dimensioni di centinaia di immagini, perché un'immagine 3MB o 500kB ha lo stesso aspetto sul tuo iPod / iPhone (almeno iPhone 3GS / 3G), quindi ridimensiona la foto in modo che non spazio inutile.

A parte questo, ottimizzano anche la tua musica se spunti l'opzione di usare 128kb AAC, che consiglio perché non riesco a sentire la differenza tra 128kb AAC e 196kb MP3 e ti farà risparmiare un sacco di spazi.

Spero che questo risponda alla tua domanda.


-1 Perché questa risposta è pertinente? Si lamenta del livello di utilizzo della CPU quando il sistema dovrebbe essere inattivo. Nessuna riproduzione, nessuna codifica, solo seduto lì minimizzato. (Ho collegato un debugger e vedo il costo speso per ridisegnare lo schermo. Senza finestre visibili e niente animato quando la finestra di iTunes è aperta. WTF! Per la cronaca, la riproduzione audio richiede circa l'1% di un core della CPU ...)
Donal Fellows

Si prega di leggere la domanda prima di inviare una risposta.
rakslice
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.