Как отладить загрузку процессора Safari и вращение пляжного мяча?

Уже несколько месяцев меня мучают проблемы с производительностью моего MacBook Air конца 2010 года. Большая часть этого кажется сосредоточенной вокруг Safari. Я регулярно получаю очень высокие скорости вращения вентилятора (громкие до такой степени, что это очень раздражает), очень теплый ноутбук, высокую среднюю нагрузку и вращающийся BBOD (пляжный шар смерти), особенно в Safari.

У меня постоянно одно окно, 8-10 вкладок, ни одна из тяжелых динамических приложений (Gmail и Календарь, работающие в Chrome).

У меня регулярно возникают всплески ЦП от Safari и WebContent (а иногда и от soagent). Они редко длятся очень долго, но когда они это делают, я вижу, что BBOD и Safari полностью непригодны для использования, тогда остальная часть ноутбука замедляется до минимума.

Я сделал спин-дамп Safari — это занимает очень много времени — но я на самом деле не знаю, как его интерпретировать, чтобы увидеть, где он застрял.

У меня почти не установлены расширения. Только 1Password, AdBlock и ClickToPlugin (который был установлен специально, чтобы Flash и другие не тормозили его).

Что я могу сделать, чтобы сузить проблему?

Ответы (1)

Adblock работает против каждого кадра на странице. Это наверное не вся ваша проблема, но существенная, по крайней мере для меня была. Переключитесь на ublock , и вы должны увидеть разницу. Прочитайте расширенную документацию и перейдите к использованию этого инструмента в стиле брандмауэра, и вы будете очень довольны.

Вы знаете, как интерпретировать spindump. Вчера было такое же поведение - какая-то проблема с сетью на определенном сайте, и Safari начал пережевывать процессор, поэтому я сделал спин-дамп, но я не знаю, как его интерпретировать, чтобы сузить то, на чем он вращается.
Ну, я пошел в uBlock, как и было предложено. Это немного помогло, так что проголосуйте за, но мне все равно пришлось убить Сафари из-за постоянного вращения пляжного мяча всего пять минут назад. Вздох. Хотел бы я знать, как интерпретировать spindump, чтобы знать, что его убивает.
Похоже, что uBlock/µBlock больше не используется для Safari , а uBlock Origin никогда не был таким . Я не знаю об эффективности предполагаемой альтернативы Purify (на iOS) или других расширений, поддерживающих новый Apple Content Blocker API.
Это отстой насчет разблокировки для Safari. Пользуюсь пока адгардом. Я буду просматривать веб-страницы с помощью экстрасенсов, прежде чем вернуться к запрету блокировки рекламы.