Por que o Chrome falha em cerca de 1,5 GB de uso de memória?

3

No Chrome 21.0.1180.89 m, minha guia falha em cerca de 1,5 GB de memória usada.

Esta é uma limitação da v8? Em caso afirmativo, posso aumentar a memória máxima usada?

No Firefox, ele está funcionando sem problemas até 3 GB de RAM. Eu não testei mais, mas isso atenderia às minhas necessidades.

Eu uso o Windows 7 de 64 bits.

    
por supernova 16.09.2012 / 22:01

3 respostas

3

No momento em que essa pergunta foi escrita, as seguintes afirmações eram verdadeiras:

1) O Chrome para Windows não era LargeAddressAware. Isso limitou o espaço máximo de endereço de um único processo do Google Chrome para 2 GB.

2) O Chrome para Windows usava o DirectX 9. Isso significa que um buffer na memória do sistema tinha que ser criado para corresponder à quantidade de memória de vídeo disponível. Portanto, em um cartão de vídeo de 512 MB, o Chrome precisaria manter um buffer adicional de 512 MB na memória.

Assim, o processo falharia com 1,5 GB de memória "usada": 1,5 GB para o processo e 512 MB adicionais para a GPU.

    
por 10.04.2015 / 17:53
1

Desde que ainda haja bastante memória disponível em seu sistema (> 1 GB), a falha não deverá ser atribuída à memória. O motivo mais provável é uma das extensões instaladas do Chrome ou a renderização complicada que causou a falha. Seu comentário em

webgl stuff and load lots of data

poderia ser a pista. Você pode ver as falhas anteriores digitando isso no Omnibox :

chrome: // falha /

Você pode enviar os relatórios de falha para a equipe do Chromium.

Se você quiser solucionar o problema sozinho, siga as instruções aqui . Basicamente você precisa:

  • Procure a falha do Chrome no Visualizador de Eventos do Windows eventvwr.exe para identificar o ID da falha e obtenha o arquivo de despejo de memória em %LOCALAPPDATA%\Google\CrashReports\Chrome-last.dmp
  • Obtenha os detalhes da falha de %LOCALAPPDATA%\Google\Chrome\User Data\Local State
por 03.01.2013 / 20:15
0

Resposta curta: Atualize para o Chrome 64 bits.

Resposta longa:

No momento da redação deste texto, eu estava enfrentando esse mesmo problema em um Windows 10 de 64 bits, enquanto tentava abrir uma enorme planilha no Google Docs.

O fato é que meu computador tinha a versão mais atualizada dos 32 bits do Google Chrome.

As outras respostas nesta postagem me deram informações sobre atualizar manualmente para a versão de 64 bits e resolveram o problema.

O Chrome 32 bits está limitado a cerca de 1,5 GB de RAM por guia.

    
por 16.04.2016 / 18:35