Chrome atrasa a primeira rolagem

12

Prefácio: abri um novo problema no rastreador de erros do Chrome, porque ninguém poderia ajudar até agora.

No meu OS X Mavericks, o Chrome mostra um problema irritante: quando abro uma página da Web mais longa, como a lista de perguntas aqui no SE, a primeira ação de rolagem após alguns segundos é atrasada em cerca de 1/10 segundo.

Isso não se restringe à rolagem com o mouse. Quando pressiono as teclas de seta para rolar, o atraso também aparece. Li quase todas as postagens sobre defasagem de rolagem no OS X, mas todos os problemas encontrados parecem diferentes. Minha máquina é muito rápida e não posso reclamar de outros problemas de desempenho. Estou usando o Chrome 34.0.1847.137 e meu sistema está

insira a descrição da imagem aqui

Normalmente, o problema é mostrado da seguinte maneira. Eu li um pouco na página, role para baixo e a reação na tela está atrasada. Quando não espero alguns segundos entre duas ações de rolagem, tudo está bem. Isso é realmente irritante, porque depois de um tempo você realmente presta atenção a esse problema e isso deixa alguém louco.

Tentei ligar o monitor de taxa de quadros no Chrome, mas isso parece bom. Engraçado o suficiente, mostra o mesmo atraso. Durante a rolagem, este monitor rastreia constantemente a taxa de quadros. Durante os atrasos, o monitor de taxa de quadros congela também.

Tentei desativar as extensões e ajustar as chrome://flags/configurações sem êxito. Parece que o Chrome entra em algum tipo de hibernação após alguns segundos.

Devo mencionar que nenhum outro aplicativo mostra esse comportamento. Eu tentei o Safari, que parece bom e, em outros aplicativos, não notei nada incomum.

Alguém tem uma solução para isso?

Informações adicionais: preciso aguardar cerca de 5 segundos sem fazer nada antes que o problema apareça. Então, quando eu navego, navego, etc, e espero 5 segundos, a rolagem atrasa. Toda direção de rolagem está infectada: cima, baixo, esquerda e direita.

halirutano
fonte
Para descobrir se há um problema de memória, você tem o mesmo problema em outro navegador?
Ruskes 15/05
@ Buscar 웃 Desculpe, eu queria adicionar esta informação: Não, o Safari funciona bem e todos os outros aplicativos também.
Halirutan
este é um teste: quando você abre uma nova página no chrome, pressione a seta cmd + para baixo, para pular para o final, agora role para cima.
Ruskes 15/05
@Buscar 웃 Vou tentar quando estiver de volta ao meu escritório mac e, sim, limpar o cache e examinar as ferramentas dev se algum site / coisa interfere foi uma das primeiras coisas que tentei.
Halirutan
@Buscar 웃 Eu investiguei um pouco mais. Preciso esperar cerca de 5 segundos sem fazer nada antes que o problema apareça. Então, quando eu navego, navego, etc, e espero 5 segundos, a rolagem atrasa. Toda direção de rolagem está infectada: cima, baixo, esquerda e direita. Saltar para o final da página e rolar para cima não faz diferença.
Halirutan

Respostas:

2

Eu também tenho esse problema. Se você parar de rolar por 5 segundos devido à sua leitura, comece a rolar novamente, haverá um congelamento ou atraso de cerca de 1 segundo. é perceptível e muito irritante. Não há vírus, e não é um plugin. (Não uso extensões ou plugins do Chrome.) O Safari não tem o problema e é específico para a máquina. O Chrome idêntico em um iMac antigo, sistema operacional idêntico, não tem o problema.

Meu palpite é que o chrome "congelou" a página, para economizar em ciclos de CPU, e deve liberá-la e começar a renderizá-la novamente ao vê-lo começar a rolar. Ou talvez seja um atraso na troca entre o modo gráfico no hardware ...?

Algumas notas extras interessantes ... se um painel de editor de texto estiver aberto, como o que você comenta aqui, o problema não existe. Se um vídeo ativo, como o youtube, estiver sendo reproduzido na janela, também não haverá rolagem de atraso.

Se você estiver rolando para cima, nunca haverá um atraso, apenas a rolagem para baixo que possui o atraso.

Você vê o ponteiro do mouse mudar para os itens que estariam rolando sob ele antes de ver a página se mover. Portanto, isso indica alguma coisa de nível inferior que está acontecendo e, provavelmente, gráficos relacionados.

Ben
fonte
11
Achados agradáveis. Você consideraria adicioná-los ao bug oficial no rastreador de erros do Chrome ? Btw, votar a questão fará com que este post se torne mais popular e mais fácil de encontrar. Faz quase um ano que publiquei esta pergunta e o problema ainda persiste.
Halirutan
2

Eu tive exatamente o mesmo problema e acabei de resolvê-lo. Foi muito simples, mas passei 20 minutos nisso. Provavelmente não é o caso de outras pessoas que postaram aqui, mas esta é a única página que eu achei no Google, então pode ser que isso ajude alguém com o mesmo problema a economizar algum tempo.

Eu tinha a opção de teclado "Desligar a luz de fundo do teclado após 5 segundos" e, aparentemente, isso afetou o desempenho. Eu o removi e agora está tudo bem.

Desculpe por erros, se houver, o inglês não é minha língua nativa.

Alexandr
fonte
11
Uau, considerando que minha pergunta tem quase 4 anos, é impressionante que as pessoas ainda tenham esse problema. Para mim, o problema desapareceu após uma atualização do Chrome no passado. Não me lembro de fazer nada de especial. Acho que acabei de aceitar minha má sorte no passado e, em algum momento, ela desapareceu.
halirutan
1

Eu tenho o mesmo problema exato, também em um Mac Pro (6 Core). Eu restaurei todos os meus arquivos neste novo Mac Pro por meio de um backup do Time Machine, e a máquina de origem (um Retina MacBook Pro de 15 "de final de 2013) não tem esse problema. Fiz as mesmas coisas que você fez ; redefinir coisas, desinstalar alguns aplicativos, remover o Chrome e tentar uma nova instalação etc.

Em qualquer página que tenha rolagem, tudo o que preciso fazer é deixar o mouse repousar por mais de 5 segundos e na próxima vez que eu tentar rolar, haverá uma pausa de meio a meio segundo. Não ocorre em nenhum outro navegador ... apenas no Chrome e apenas no Mac Pro.

Estou completamente perdido em como consertá-lo ... Até adicionei uma nova conta de usuário no Mac Pro para garantir que não era um arquivo ruim; não ajudou em nada.

EDIT - Adicionado ao rastreador de erros do Chrome, conforme solicitado!

Jeremy
fonte
Enquanto isso, eu abri um novo problema no bugtracker do Chrome . Seria bom se você adicionasse seus detalhes como comentário também, porque quanto mais pessoas reportarem, mais rápido será corrigido.
halirutan
1

Problema idêntico. Versão do Chrome 42.0.2311.135 (64 bits)

Também um MacPro. Isso poderia estar acontecendo apenas no MacPro? Tem que mudar para o Safari por enquanto. Não tenho nenhum problema com o Chrome (configurações idênticas) no MacBook.

insira a descrição da imagem aqui

B Então
fonte
O problema parece estar corrigido na versão 43.0.2357.81 (64 bits)
B So
1

O problema parece estar corrigido na versão 43.0.2357.81 (64 bits)

Feliz.

B Então
fonte
0

Eu também tenho a versão 34.0.1847.137 do Chrome

Eu tenho um MBA com apenas 4Gig RAM 😒

A rolagem no Chrome funciona muito bem (usando a compilação no Trackpad)

Aqui estão algumas configurações no Chrome para comparar:

cromada

Veja Desativar plug-ins individuais!

Clique nele e ele abrirá uma página nova ...

plug-ins cromados

Desative qualquer coisa que você não use e mais um pouco.

Ruskes
fonte
Eu configurei "Click to play" para os plugins e já desliguei (não havia ativado explicitamente nenhum plug-in dev) alguns plug-ins sem resultado.
Halirutan
desculpe, perdi seu comentário acima ... Eu diria que é hora de reinstalar o Chrome. O atraso de 5 segundos me incomoda como se fosse algum tipo de vírus?
Ruskes
Limpei todos os dados do Chrome, excluí o próprio aplicativo e removi todo o conteúdo do ~/Libraryqual havia algo como "Chrome". Uma nova instalação do Chrome, sem quaisquer extensões e tudo plugins mostra deficientes o mesmo sintoma :-(
halirutan