Вчера в очередной раз достал меня домашний iMac G5 своими тормозами, начал (тоже в очередной раз) искать корень зла. Не то чтобы нашел, но кое-что сделал.
У меня там Mac OS X 10.5.8 (Leopard). Делал Clean Install, так что одной популярной причиной для тормозов меньше. Многие жалуются, что Leo существенно замедлил работу, если сравнивать c Tiger. Но откатываться назад желания нет никакого.
Для начала выполнил шаманскую команду, которая, теоретически, процентов на 50 ускоряет работу графики (или какой-то ее части).
sudo defaults write /Library/Preferences/com.apple.windowserver \QuartzGLEnabled -boolean YES
With QuartzGL on: Quartz Graphics Test 194.91 Line 231.14 15.39 Klines/sec [50% alpha] Rectangle 234.72 70.08 Krects/sec [50% alpha] Circle 287.22 23.41 Kcircles/sec [50% alpha] Bezier 120.51 3.04 Kbeziers/sec [50% alpha] Text 189.17 11.83 Kchars/sec With QuartzGL off: Quartz Graphics Test 137.75 Line 131.05 8.72 Klines/sec [50% alpha] Rectangle 139.22 41.56 Krects/sec [50% alpha] Circle 142.87 11.65 Kcircles/sec [50% alpha] Bezier 128.26 3.23 Kbeziers/sec [50% alpha] Text 149.54 9.35 Kchars/sec
Это не мои результаты, но все равно впечатляют.
Дальше скачал Onyx 2.0.6, более новые требуют Snow Leopard (10.6). Запустил, прогнал какую-то умную процедуру очистки.
Из доступного моему пониманию, Onyx починил права (diskutil repairpermissions). Остальные слова тоже знакомы, но как это влияет на производительность — не знаю.
Перезагрузил компьютер. Потыкал окошки, позапускал программы.
Чуда не случилось, Firefox с загруженным GMail по-прежнему отъедает 20-25% CPU, но окна Finder открывает веселее. Субъективно — стало быстрее! Я этого и добивался, так что спокойно спать пошел.