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

12

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

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

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

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

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

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

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

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

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

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

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

Ответы:

2

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

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

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

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

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

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

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

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

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

Александр
источник
1
Ого, учитывая, что моему вопросу уже почти 4 года, просто удивительно, что у людей все еще есть эта проблема. Для меня проблема ушла после обновления Chrome в прошлом. Я не помню, чтобы я делал что-то особенное. Полагаю, я просто принял свое несчастье в прошлом, а затем в какой-то момент оно ушло.
Халирутан
1

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

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

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

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

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

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

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

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

B Так
источник
Кажется, проблема исправлена ​​в версии 43.0.2357.81 (64-разрядная версия)
B, так что
1

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

Счастливый.

B Так
источник
0

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

У меня есть MBA только с 4 Гб оперативной памяти 😒

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

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

Хром

Смотрите Отключить отдельные плагины!

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

плагин хром

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

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