Mengapa iTunes saya menggunakan begitu banyak waktu CPU?

10

Saya memiliki Macbook kira-kira 2 tahun (10,5). Saya memiliki iTunes 10.

Saat iTunes memutar MP3, saya melihat penggunaan CPU dari proses iTunes di monitor sistem mulai dari 65% -75%. Ketika saya menjeda musik, saya melihat penggunaan CPU sekitar 65% -75%.

Saya tidak memiliki visualisasi apa pun, setahu saya saya belum menyalakan fitur penghancur CPU, perpustakaan musik saya tidak kecil, tapi itu sangat besar (3GB). Ini agak mengganggu ketika saya terhubung ke dinding karena saya hanya memiliki waktu kompilasi yang sedikit lebih lama, tetapi jika saya keluar dan sekitar, ini adalah menguras baterai.

Menggunakan VLC saya melihat CPU memuat paling banyak ~ = 10% saat mendengarkan musik dan umumnya lebih rendah.

Apa yang sedang dilakukan iTunes?

bikesandcode
sumber
Saya sering bertanya pada diri sendiri pertanyaan itu! Apakah Anda memiliki banyak Daftar Putar Cerdas? Itu seharusnya adalah babi CPU (meskipun mengingat sifat kakao yang didorong oleh peristiwa, saya tidak yakin mengapa itu terjadi). Apa yang mungkin Anda lakukan adalah mulai Kontrol Putar (dari paket Alat Pengembang) dan sampel iTunes ketika hang, yang harus sering, dan intip apa yang dilakukannya. Sebagai tambahan, saya saat ini mengimpor CD dengan koreksi kesalahan DAN memainkan file yang sudah diimpor DAN mengimpor (memulihkan dari cadangan) Acara iTunes Store TV dan saya hanya pada penggunaan CPU 36%.
msanford
Saya cukup yakin bahwa saya tidak menggunakan daftar putar cerdas. Saya pengguna iTunes yang tidak terlalu canggih. Saya cenderung mendengarkan album lengkap jadi saya menggunakan tampilan 'urutkan berdasarkan album', klik pada lagu acak dan turun secara linier dari album dari sana. Itu pada dasarnya 100% dari kasus penggunaan saya.
bikesandcode
Melakukan beberapa pengujian untuk mengonfirmasi dan saya akan memberikan jawaban resmi di sini jika saya mendapatkannya (dan mengajukan bug), tetapi tampaknya rendering sampul album adalah penyebabnya. (sebagian besar dari saya memiliki selimut, jadi sepertinya itu sepanjang waktu). Saya hanya memperhatikan bahwa di tengah playlist saya penggunaan CPU menurun. Secara harfiah, gulir ke atas dalam daftar 4 lagu, CPU -> 65%. Gulir ke bawah daftar, tidak menyentuh yang lain, CPU -> 5%. Luar biasa.
bikesandcode
Satu kata: Apple.
Sliq

Jawaban:

1

Berikut ini beberapa tebakan:

  • Metadata pengindeksan tentang musik Anda
  • Pra-decoding trek berikutnya dalam daftar putar Anda untuk transisi yang lebih lancar dari lagu ke lagu, seperti pemutaran tanpa celah atau crossfading
    • Apakah Anda baru-baru ini mengaktifkan pemutaran tanpa celah, dan mungkin sedang menganalisis trek untuk ini?
  • Bug

Saya melihat beban 0,0% untuk iTunes 10.6 64-bit yang dijeda pada OS X 10.7 Lion.

Karena Anda menggunakan Leopard (OS X 10.5), mungkin itu adalah bug khusus Leopard?

Maaf saya tidak memiliki jawaban konkret - ini adalah hal yang sangat kompleks, mencari tahu apa yang menyebabkan Macbook seseorang mengalami masalah dalam menjalankan iTunes di versi OS yang lebih lama. Semoga berhasil, meskipun!

Eric Goldberg
sumber
-2

Seharusnya hanya menggunakan waktu CPU saat Anda menyelaraskan iPhone / iPod Anda atau ketika Anda menyalin CD. Ada juga tugas-tugas lain yang menghabiskan CPU tetapi keduanya adalah yang paling umum.

Saat menyalin CD, jelas Anda melakukan banyak penguraian dan pengodean angka.

Saat menyinkronkan iPod, kadang-kadang Anda mengurangi ratusan gambar, karena gambar 3MB atau 500kB terlihat sama di iPod / iPhone Anda (setidaknya iPhone 3GS / 3G), sehingga mereka menurunkan skala foto sehingga Anda tidak perlu memperkecilnya. ruang limbah.

Selain itu mereka juga mengoptimalkan musik Anda jika Anda mencentang opsi untuk menggunakan AAC 128kb, yang saya rekomendasikan karena saya tidak dapat mendengar perbedaan antara AAC 128kb dan MP3 196kb dan itu akan menghemat banyak ruang.

Semoga ini menjawab pertanyaan Anda.

Enrico Susatyo
sumber
-1 Mengapa jawaban ini relevan sama sekali? Dia mengeluh tentang tingkat penggunaan CPU ketika sistem harus diam. Tidak bermain, tidak ada pengkodean, hanya duduk di sana diminimalkan. (Saya telah menghubungkan debugger dan saya melihat biaya yang dikeluarkan untuk menggambar ulang layar. Tanpa jendela yang terlihat dan tidak ada animasi ketika jendela iTunes terbuka. WTF! Sebagai catatan, pemutaran audio membutuhkan sekitar 1% dari inti CPU ... )
Donal Fellows
Silakan baca pertanyaan sebelum mengirim jawaban.
rakslice