我的瀏覽器的瓶頸是什麼?

我的瀏覽器的瓶頸是什麼?

我有一台筆記型電腦

  • 英特爾 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 多個擴充功能。

這裡的瓶頸是什麼?是網頁瀏覽器沒有利用多核心嗎?還是 RAM 中的延遲?還是SSD中的快取?

答案1

嘗試一次更改一項,看看哪一項對效能影響最大。

我嘗試的第一件事是禁用瀏覽器擴充功能。如果這改善了情況,則一次重新啟用它們,直到效能下降。它可能只是一個擴展導致問題,在這種情況下,您可以完全刪除它,或者如果它是您無法離開的擴展,則決定忍受效能問題。

如果沒有顯示任何內容,請嘗試在別人家或您的工作/學校等處使用筆記型電腦。

你也可以對您的記憶體進行一些診斷檢查它是否正常工作。

從那裡開始交換記憶體等變得更加複雜/昂貴,但我希望問題出在軟體而不是硬體。

答案2

如果有人擁有一台配置良好的計算機,請考慮修改適用於 Firefox 的 user.js。它將嘗試更多地利用您的硬體/頻寬:

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。

相關內容