Предыстория
В этот раз разбиралась ситуация, когда на Windows Chrome заметно тормозит, но системная память при этом не забита.
Наблюдаемые симптомы:
- Действия в браузере «вязкие», заметная задержка ввода
- В диспетчере задач видно, что по памяти ещё есть запас
- Загрузка CPU у Chrome может внезапно подскакивать
Шаги диагностики (без предварительного закрытия вкладок)
- Выполнить непрерывный сэмплинг подпроцессов
chrome.exe, посчитать пиковое/среднее значение CPU для каждого PID - В диспетчере задач Chrome (Shift+Esc) отсортировать по CPU и включить отображение PID
- Сопоставить PID из системного сэмплинга с задачами в диспетчере задач Chrome один к одному
Ключевые доказательства
- В окне 120 секунд пик суммарного CPU у Chrome около 39.30%
- Подозрительные PID с высокой нагрузкой:
6952,42292,4956 - В диспетчере задач Chrome:
PID 6952=Подфрейм: https://challenges.cloudflare.com/PID 42292=Подфрейм: https://challenges.cloudflare.com/
PID 6952в моменте достигал 81.8% CPU- Одновременно виден высокий расход памяти процессом расширения (Tampermonkey Beta), что может усиливать проблему повторных попыток Challenge
Вывод
Ключ к таким тормозам — не память, а повторные попытки подфрейма Cloudflare Challenge:
- Скрипт проверки продолжает выполняться (JS/WASM)
- При параллельной работе нескольких подфреймов нагрузка по CPU суммируется и «отъедает» время выполнения
- Страница начинает заметно тормозить
Почему CF может «триггериться» постоянно
Частые причины:
- Долго висящая вкладка после восстановления: challenge token/cookie уже истёкли
- Смена прокси-выхода: Cloudflare считает сессию прерванной
- Политики Cookie/локального хранилища блокируют запись состояния обратно
- Пользовательские скрипты/расширения мешают внедрению challenge iframe
- Несколько вкладок одного сайта одновременно запускают проверку; неудачные ретраи накладываются друг на друга
Фактический результат
После закрытия соответствующих высоконагруженных страниц плавность браузера восстановилась сразу, значит атрибуция верна.
Быстрая самопроверка для похожих случаев
- Откройте диспетчер задач Chrome через
Shift+Esc, отсортируйте по CPU и включите PID - В первую очередь проверьте, нет ли аномально высокой нагрузки у подфреймов
challenges.cloudflare.com - Временно отключите расширение с пользовательскими скриптами на целевом сайте и понаблюдайте
- Проверьте правила прокси; при необходимости дайте
*.cloudflare.comпрямое подключение для сравнения - Убедитесь, что политика Cookie/данных сайта не блокирует сохранение состояния проверки