瀏覽器插件非常有用,但是插件會增加瀏覽器的內存占用量,讓瀏覽器打開更慢,而且通常來說還會降低瀏覽器的運行速度。但是,如果想知道一個插件在你的系統(tǒng)上具體是什么情況,又該怎么做呢?
每種瀏覽器都提供了一種方法,可以查看插件的內存占用量,CPU占用和使用這個插件帶來的啟動延遲時間。具體的信息取決于你所使用的瀏覽器。
火狐
在火狐里想查看瀏覽器插件的內存占用量可不容易,你應該使用一款插件來顯示內存占用。是的,為了看插件的內存占用量,去裝另外一個插件,看上去有點傻,但是在用完之后,你可以把這個插件刪掉或者禁用。
安裝about:addons-memory插件,然后在一個標簽頁里打開它。出現的頁面中會顯示出已經安裝了的插件,按照內存占用的大小排序。這樣你就知道那些插件用了多少內存,禁用這些插件又會多出多少內存了。如果你裝了一款有內存泄漏的插件,隨著瀏覽器的運行,它占用的內存會越來越多——你可以過段時間再來查看這個頁面,看看有沒有插件又占用了很多內存。
Chrome
Chrome是個多進程瀏覽器,許多插件都是有自己單獨的進程的。所以說你可以用Chrome內置的任務管理器來查看內存占用量——以及當前CPU的占用量。任務管理器還會顯示已安裝的Chrome Web應用的內存占用,以及已經打開的標簽頁和其他一些后臺進程的資源消耗。
單擊Chrome的菜單按鈕,點擊工具,選擇任務管理器,就可以打開Chrome的任務管理器,也可以用快捷鍵Ctrl + Esc。
任務管理器會讓你大概明白一個插件有多么“重量級”。不過注意,只有后臺運行的插件在這里有顯示,把代碼注入到頁面中的插件有可能不會出現在這里,這些插件可能會對頁面加載次數有影響。
IE
IE不會顯示插件消耗的內存,但是會告訴你每個插件的加載時間。你可以從加載時間推斷出一個插件消耗多少資源——如果加載時間很長,它就很有可能會占用更多內存,會讓瀏覽器慢得更明顯。
點擊IE的菜單,然后選擇管理插件,就能看到加載時間。每個插件的加載時間都會顯示在加載時間那一欄——如果你想禁用一個插件,在列表中選中,然后點禁用。
IE還會顯示每個插件的“導航時間”,就是你進入或加載一個新頁面時,插件造成的延遲時間。
使用瀏覽器的安全模式
事實上,判斷一個瀏覽器插件占用的資源并不容易。上面的方法會給你一些信息,但是不足以給你一個整體印象。
好在有方法可以知道,如果沒有插件,你的瀏覽器運行速度有多快。你可以以安全模式打開瀏覽器,這樣就不會加載任何插件。如果你的瀏覽器會快很多,那么就能知道有個插件在拖慢它。然后就可以逐個禁用插件,看看運行速度有多少提升了。
火狐
單擊火狐按鈕,指向幫助,點擊以安全模式重啟。
Chrome
右鍵單擊任務欄上的Chrome圖標,選擇屬性。在目標的后面加上 –no-extensions(雙段橫線開頭),然后點擊確定。關閉所有和Chrome有關的東西,如果系統(tǒng)托盤里有Chrome,也把它關閉。然后用剛才修改的快捷方式打開Chrome。如果想關掉安全模式,只要把快捷方式改回來然后重啟Chrome就行了。
在Win7上面,單擊開始->所有程序->附件->系統(tǒng)工具-> Internet Explorer(無加載項)。在Win8上面,必須手動啟動IE——按下Win+R,打開運行對話框,然后輸入下面的命令并按下回車:
iexplore.exe -extoff
瀏覽器插件很有用,但是和其他軟件一樣,你應該只用你需要的插件。
裝的插件越少,瀏覽器速度變慢就越不明顯。在現在計算機上,使用幾個輕量級的插件,并不會有可察覺的性能變化,但是如果一直裝插件,就會發(fā)現瀏覽器變慢了。