Qual é o gargalo do meu navegador?

Qual é o gargalo do meu navegador?

Eu tenho um laptop com

  • Intel i7 2720QM
  • SSD Samsung PM810 128 GB SATA II(link para referência)
  • 8GB de memória DDR3 PC-10700 CAS# Latência 6/7/8/9
  • Minha velocidade de internet é 19 ms (Ping) 20 Mbps (Down) 4,5 Mbps (Up)

mas ainda sinto alguns atrasos no meu Firefox/Google Chrome quando tenho muitas guias abertas e minha memória RAM não está nem pela metade. Por outro lado, também uso mais de 20 extensões.

Qual é o gargalo aqui? É o navegador da web que não aproveita os múltiplos núcleos? Ou é a latência na RAM? Ou é o cache no SSD?

Responder1

Tente mudar as coisas uma de cada vez para ver o que afeta mais o desempenho.

A primeira coisa que tentaria seria desabilitar as extensões do navegador. Se isso melhorar as coisas, reative-os um de cada vez até que o desempenho diminua. Pode ser apenas uma extensão que está causando o problema; nesse caso, você pode removê-la completamente ou decidir conviver com o problema de desempenho se for uma extensão sem a qual você não pode prescindir.

Se isso não aparecer, experimente o laptop na casa de outra pessoa ou no trabalho/escola, etc. Isso eliminará quaisquer problemas de conexão com a Internet.

Você também poderiaexecute alguns diagnósticos em sua memóriapara verificar se está funcionando corretamente.

A partir daí fica mais complicado/caro trocar memória, etc., mas espero que o problema esteja no software e não no hardware.

Responder2

Se alguém tiver um computador com boas especificações, considere modificar seu user.js para o Firefox. Ele tentará aproveitar mais seu hardware/largura de banda:

user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("content.notify.backoffcount", 5);
user_pref("plugin.expose_full_path", true);
user_pref("ui.submenuDelay", 0);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("browser.cache.memory.capacity", 65536);

Também recomendo usar o complemento ChromEdit para modificar user.js.

informação relacionada