Путем натравливания тулзов из Xcode (а-ля VS для виндов) выяснилась страшная вещь. Во-первых, сам декодер-игратель использует 5-6%, что вполне нормально. Остальные проценты идут на некоторые малюсенькие вещи - скроллинг названия песни/альбома/текущего положения и отображение всего этого. Если заголовок песни на русском и не помещается - добавляем к загрузке еще 10-15% (судя по всему, они приводят кодировки не один раз, а перед каждым отображением)
Как оказалось, эти нехорошие редиски перерисовывают окошко раз 15-20 в секунду. И если горизонтальный скроллинг видимо для видеодрайверов фигня, то вертикальный ... я не знаю организацию видиопамяти у мака, но судя по всему, это жуткий процесс. Добавим сверху антиалиалинг для всех букв и получаем полную ляпоту.
А если заюзать iPod с подкастами и слушать/смотреть подкасты - то вообще абзац. iTunes внутри развивает такую круговерть, что глаза разбегаются. А дернув свой плейлист, iTunes перекомпилирует library.xml и автоматом зовет spotlight переиндексировать всё это ... А плейлист у меня здоровый.
Путем дальнейших колупаний был найден виновник - то ли драйверы, то ли сама видеокарта. В чем там конкретно проблема я не в курсе.
Итак, что бы дать по башке всей этой свистопляске достаточно:
а) сказать в настройках spotlight не искать в "музыке" (Этим мы убираем пики до 50-60 процентов при переходе на другую песню).
б) когда все манипуляции (выбор песни/плейлиста) с iTunes сделаны, не скрывать его (Cmd-H) и тем более не оставлять его открытым, а миминизировать в док. Ибо когда окно скрыто, они всё равно его отрисовывают. Да, получается быстрее (ибо в видеопамять лазить не надо), но всё равно тормоза. А когда окно миминизировано, WindowServer тупо отсылает назад в программу "да, усё обновил", ничего не делая.
в) и вообще, постараться сильно не увлекаться программками, которые обожают скроллить туда-сюда. К примеру, два Terminal.app c запущенными ping localhost съедают 20% ;)) Если ping запустить в screen, то они съедают доли процента.
P.S. IMHO, у товарищей с более мощными видеокартами проблем должно быть гораздо меньше. Ибо 3D (а в маке окошки в 3D отрисовываются) у ATI Mobility Radeon 9200 RV280M9+ ну слабенький до безобразия. На нем даже NFS:HP тормозил ...