Chrome задерживает первую прокрутку

Предисловие: я открыл новую проблему в трекере ошибок Chrome, потому что до сих пор никто не мог помочь.

В моей OS X Mavericks Chrome показывает раздражающую проблему: когда я открываю более длинную веб-страницу, например список вопросов здесь, в SE, первое действие прокрутки через пару секунд задерживается примерно на 1/10 секунды.

Это не ограничивается прокруткой с помощью мыши. Когда я нажимаю клавиши со стрелками для прокрутки, тоже появляется задержка. Я прочитал почти все сообщения о задержках прокрутки в OS X, но все проблемы, которые я обнаружил, кажутся разными. Моя машина очень быстрая, и я не могу жаловаться на другие проблемы с производительностью. Я использую Chrome 34.0.1847.137, и моя система

введите описание изображения здесь

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

Я попытался включить монитор частоты кадров в Chrome, но это выглядит нормально. Как ни странно, он показывает ту же задержку. Во время прокрутки этот монитор постоянно отслеживает частоту кадров. Во время задержек монитор частоты кадров тоже зависает.

Я пытался отключить расширения и настроить chrome://flags/параметры без успеха. Кажется, что через несколько секунд Chrome переходит в какой-то спящий режим.

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

У кого-нибудь есть решение для этого?

Дополнительная информация: мне нужно подождать около 5 секунд, ничего не делая, прежде чем появится проблема. Поэтому, когда я перемещаюсь, прокручиваю и т. д., а затем жду 5 секунд, прокрутка задерживается. Заражено каждое направление прокрутки: вверх, вниз, влево и вправо.

Чтобы узнать, есть ли проблема с памятью, есть ли у вас такая же проблема в другом браузере?
@Buscar웃 Извините, я хотел добавить эту информацию: нет, Safari работает нормально, как и все остальные приложения.
это тест: когда вы открываете новую страницу в chrome, нажмите cmd + стрелка вниз, чтобы перейти в конец, теперь прокрутите вверх.
@Buscar웃 Я попробую это, когда вернусь к своему офисному Mac, и да, очистка кеша и просмотр инструментов разработчика, мешает ли какой-то сайт / вещь, была одной из первых вещей, которые я пробовал.
@Buscar웃 Я исследовал немного больше. Мне нужно подождать около 5 секунд, ничего не делая, прежде чем появится проблема. Поэтому, когда я перемещаюсь, прокручиваю и т. д., а затем жду 5 секунд, прокрутка задерживается. Заражено каждое направление прокрутки: вверх, вниз, влево и вправо. Переход в конец страницы и прокрутка вверх ничего не меняют.

Ответы (7)

У меня тоже есть эта проблема. Если вы остановите прокрутку на 5 секунд из-за того, что читаете, а затем снова начнете прокручивать, произойдет зависание или задержка примерно на 1 секунду. это заметно и очень раздражает. Вирусов нет, и это не плагин. (Я не использую расширения или плагины для Chrome.) У Safari нет этой проблемы, и он зависит от конкретной машины. Идентичный Chrome на более старом iMac, идентичная ОС, не имеет проблемы.

Я предполагаю, что хром «заморозил» страницу, чтобы сэкономить циклы ЦП, и должен освободить ее и снова начать рендеринг в реальном времени, когда увидит, что вы начинаете прокручивать. Или, может быть, это задержка переключения между графическими режимами на оборудовании ...?

Некоторые интересные дополнительные примечания... если панель текстового редактора открыта, например та, которую вы комментируете здесь, проблема не существует. Если в окне проигрывается активное видео например на ютубе, то лагов прокрутки тоже нет.

Если вы прокручиваете вверх, задержки никогда не бывает, только прокрутка вниз имеет задержку.

Вы видите изменение указателя мыши для элементов, которые будут прокручиваться под ним, прежде чем вы увидите, что страница даже движется. Так что это указывает на то, что происходит что-то более низкого уровня, и, скорее всего, связано с графикой.

Хорошие выводы. Не могли бы вы добавить их в официальный баг -трекер Chrome ? Кстати, голосование за вопрос сделает этот пост более популярным и его будет легче найти. Прошел почти год с тех пор, как я опубликовал этот вопрос, и проблема все еще сохраняется.

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

У меня была опция клавиатуры "Выключить подсветку клавиатуры через 5 секунд", и, видимо, это сказывалось на производительности. Я удалил его, и теперь все просто отлично.

Извините за ошибки, если они есть, английский не мой родной язык.

Вау, учитывая, что моему вопросу уже почти 4 года, удивительно, что у людей все еще есть эта проблема. Для меня проблема исчезла после обновления Chrome в прошлом. Я не помню, чтобы делал что-то особенное. Наверное, я просто смирился со своим невезением в прошлом, а потом в какой-то момент оно ушло.
Я на секунду обрадовался, потому что у меня была включена эта опция, но ее отключение не помогло 😢

У меня точно такая же проблема, также на Mac Pro (6 ядер). Я восстановил все свои файлы на этот новый Mac Pro с помощью резервной копии Time Machine, и на исходной машине (15-дюймовый MacBook Pro Retina конца 2013 года) этой проблемы вообще нет. Я сделал все то же самое, что и вы. ; сброс настроек, удаление некоторых приложений, удаление Chrome и повторная установка и т. д.

На любой странице с прокруткой все, что мне нужно сделать, это оставить мышь на 5+ секунд, и в следующий раз, когда я попытаюсь прокрутить, будет пауза от полсекунды до полной секунды. Это не происходит ни в одном другом браузере... только в Chrome и только на Mac Pro.

Я совершенно не понимаю, как это исправить ... Я даже добавил новую учетную запись пользователя на Mac Pro, чтобы убедиться, что это не плохой файл plist; нисколько не помогло.

РЕДАКТИРОВАТЬ - Добавлено в трекер ошибок Chrome по запросу!

Тем временем я открыл новую проблему в багтрекере Chrome . Было бы неплохо, если бы вы добавили туда свои данные в качестве комментария, потому что чем больше людей сообщит, тем быстрее это будет исправлено.

Идентичная проблема. Версия Chrome 42.0.2311.135 (64-разрядная версия)

Тоже Макпро. Может ли это происходить только в MacPro? Придется пока переключиться на Safari. У меня нет проблем с Chrome (идентичные настройки) на MacBook.

введите описание изображения здесь

Проблема исправлена ​​в версии 43.0.2357.81 (64-разрядная версия).

Проблема исправлена ​​в версии 43.0.2357.81 (64-разрядная версия).

Счастливый.

У меня также есть версия Chrome 34.0.1847.137.

У меня MBA ТОЛЬКО 4Gig RAM 😒

Прокрутка в Chrome работает очень хорошо (используя встроенный трекпад)

Вот некоторые настройки в Chrome для сравнения:

Хром

См. раздел Отключение отдельных подключаемых модулей !

Нажмите на нее, и откроется совершенно новая страница...

плагины для хрома

Отключите все, что вы не используете, а затем еще немного.

Я установил «Нажми, чтобы играть» для плагинов, и я уже отключил (я явно не включил ни один dev-плагин) некоторые dev-плагины безрезультатно.
извините, пропустил ваш комментарий выше ... Я бы сказал, что пришло время переустановить Chrome. Меня беспокоит 5-секундная задержка, как будто это какой-то вирус?
Я очистил все данные из Chrome, удалил само приложение и удалил все содержимое, в ~/Libraryкотором было что-то вроде «Chrome». Новая установка Chrome без каких-либо расширений и отключенных плагинов показывает тот же симптом :-(

Вероятно, это связано с функцией энергосбережения графического процессора в более поздних версиях Mac OS. Отключение аппаратного ускорения («Использовать аппаратное ускорение, если оно доступно») должно решить проблему.