答案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
甚至更加详细。