我的浏览器的瓶颈是什么?

我的浏览器的瓶颈是什么?

我有一台笔记本电脑

  • 英特尔 i7 2720QM
  • 三星 SSD PM810 128GB SATA II(基准链接
  • 8GB DDR3 PC-10700 内存 CAS# 延迟 6/7/8/9
  • 我的网速是 19 毫秒 (Ping) 20 Mbps (下载) 4.5 Mbps (上传)

但当我打开许多标签时,我的 Firefox / Google Chrome 仍然会有一些延迟,而且我的内存甚至还不到一半。另外,我还使用了 20 多个扩展程序。

这里的瓶颈是什么?是 Web 浏览器没有充分利用多核吗?还是 RAM 中的延迟?还是 SSD 中的缓存?

答案1

尝试一次改变一个项,看看哪个对性能的影响最大。

我首先会尝试禁用浏览器扩展。如果这样可以改善情况,则逐个重新启用它们,直到性能下降。可能只有一个扩展导致了问题,在这种情况下,您可以完全删除它,或者如果这是一个您不能没有的扩展,您可以决定忍受性能问题。

如果没有显示任何内容,请尝试在别人的家里或您的工作/学校等处使用笔记本电脑。这将消除任何与互联网连接有关的问题。

您还可以对你的内存进行一些诊断检查它是否正常工作。

从那时起,交换内存等变得更加复杂/昂贵,但我认为问题出在软件而不是硬件上。

答案2

如果有人有一台配置良好的计算机,请考虑修改您的 user.js 以适应 Firefox。它将尝试更多地利用您的硬件/带宽:

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);

我还建议使用 ChromEdit 插件来修改 user.js。

相关内容