分析 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甚至更加详细。

相关内容