Почему мой iTunes использует так много процессорного времени?


10

У меня есть примерно 2-летний Macbook (10,5). У меня iTunes 10.

Когда iTunes воспроизводит MP3, я вижу, что загрузка процессора процессом iTunes на системном мониторе варьируется от 65% до 75%. Когда я приостанавливаю музыку, я вижу, что загрузка процессора составляет около 65% -75%.

У меня нет никаких визуализаций, насколько мне известно, я не включил никаких функций, разрушающих процессор, моя музыкальная библиотека не крошечная, но едва ли она огромная (3 ГБ). Это слегка раздражает, когда я подключаюсь к стене, поскольку у меня только немного больше времени компиляции, но если я не в сети, это сильно разряжает батарею.

Используя VLC, я вижу нагрузку на процессор не более ~ 10% при прослушивании музыки и вообще меньше.

Что, черт возьми, делает iTunes?


Я часто задавал себе этот вопрос! Много ли у вас умных плейлистов? Это, предположительно, процессорные свиньи (хотя, учитывая какао, управляемое событиями, я не уверен, почему это так). Что вы можете сделать, это запустить Spin Control (из пакета Developer Tools) и попробовать iTunes, когда он зависает, что должно быть часто, и взглянуть на то, что он делает. Кроме того, в настоящее время я импортирую компакт-диск с исправлением ошибок И воспроизводю уже импортированные файлы И импортирую (восстанавливаю из резервной копии) телешоу iTunes Store, и у меня загрузка процессора составляет всего 36%.
Мсанфорд

Я совершенно уверен, что я не использую умные плейлисты. Я довольно неискушенный пользователь iTunes. Я склонен слушать полные альбомы, поэтому я использую вид «сортировать по альбомам», нажимаю на произвольную песню и оттуда линейно иду вниз по альбомам. Это в основном 100% моих вариантов использования.
bikesandcode

Проведите некоторое тестирование, чтобы подтвердить, и я выложу здесь официальный ответ, если получу его (и сообщу об ошибке), но, похоже, виновником является рендеринг обложки альбома. (у большинства моих есть обложки, так что, похоже, все время было). Я только заметил, что в середине моего списка воспроизведения использование процессора упало. Буквально прокрутите вверх по списку 4 песни, процессор -> 65%. Прокрутите список вниз, больше ничего не трогая, процессор -> 5%. Потрясающие.
код велосипеда

Одним словом: яблоко.
Sliq

Ответы:


1

Вот некоторые догадки:

  • Индексирование метаданных о вашей музыке
  • Предварительное декодирование следующих дорожек в вашем списке воспроизведения для более плавного перехода от песни к песне, например, воспроизведение без пауз или затенение
    • Вы недавно включили воспроизведение без пауз, и, возможно, он анализирует треки для этого?
  • Жук

Я вижу 0,0% загрузки для приостановленной 64-битной iTunes 10.6 на OS X 10.7 Lion.

Поскольку вы используете Leopard (OS X 10.5), возможно, это ошибка, специфичная для Leopard?

Извините, у меня нет конкретного ответа - это очень сложная вещь, выяснить, что может быть причиной того, что у Macbook одного человека возникают проблемы с запуском iTunes на более старой версии ОС. Желаем удачи!


-2

Это время процессора должно использоваться только при синхронизации вашего iPhone / iPod или при копировании компакт-диска. Есть и другие задачи, потребляющие ресурсы процессора, но эти две являются наиболее распространенными.

При копировании компакт-диска, очевидно, вы много перебираете и кодируете числа.

При синхронизации iPod иногда вы уменьшаете сотни изображений, потому что изображение 3 МБ или 500 КБ выглядит одинаково на вашем iPod / iPhone (по крайней мере, iPhone 3GS / 3G), таким образом, они уменьшают фотографию, так что вы не сможете пустое пространство.

Кроме того, они также оптимизируют вашу музыку, если вы отметите опцию использования AAC 128 КБ, что я рекомендую, потому что я не слышу разницы между AAC 128 КБ и MP3 196 КБ, и это сэкономит вам довольно много места.

Надеюсь, это ответит на ваш вопрос.


-1 Почему этот ответ вообще актуален? Он жалуется на уровень использования процессора, когда система должна быть отключена. Нет игры, нет кодирования, просто сидеть там свернуто. (Я подключил отладчик и вижу затраты, потраченные на перерисовку экрана. Без видимых окон и без анимации, когда окно iTunes открыто. WTF! Кстати, для воспроизведения звука требуется около 1% ядра ЦП… )
Donal Fellows

Пожалуйста, прочитайте вопрос, прежде чем отправлять ответ.
Ракслице
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.