分析 Firefox 外掛的效能和崩潰

分析 Firefox 外掛的效能和崩潰

我正在尋找類似於 Windows 工作管理員或頂部來自Linux,(或甚至像任務管理器谷歌瀏覽器)可以監控 Firefox 中的各個頁面或外掛程式使用了多少資源(CPU 和硬碟使用情況)。

Firefox 是否有原生的東西可以顯示這些資訊?或者也許有一個插件可以顯示其他插件正在使用的資源?

答案1

執行此操作所需的大部分功能都是內建的。

查看資源使用情況頁面

about:memory。這為您提供了一個互動式記憶體分配樹(點擊某個項目以查看更多詳細資訊;將滑鼠懸停在上面以查看每個條目含義的詳細說明):

  • 在下面explicit/layout您將看到直接用於顯示每個選項卡的記憶體。
  • 在下面explicit/js您將看到每個 Javascript“分區”使用的記憶體。請注意,每個域都有一個單獨的堆或隔間(如http://superuser.com)而不是頁面。這些數字表示在這些頁面上運行的腳本總共使用了多少記憶體。

對於頁面上執行的 Javascript 的 CPU 使用情況,請嘗試Firebug 擴充功能的 Javascript 分析器。不幸的是,我不知道有任何支援分析頁面佈局的 CPU 使用情況。

查看資源使用情況外掛

使用作業系統的進程檢視器/系統監視器/任務管理器。 Firefox 現在在單獨的進程中運行插件,因此透過查看每個進程的記憶體/CPU 使用率,您可以了解對應插件的效能。

在 Linux 上,插件進程稱為plugin-container.查看每個行程的命令列,看看它代表哪個外掛程式。

當外掛程式崩潰(或您終止其進程)時,您將在開啟的頁面上看到一條訊息,其中包含崩潰插件的實例。

答案2

如果您訪問about:memory,Firefox 將為您提供當前記憶體使用情況的詳細報告。about:memory?verbose更是詳細。

相關內容