我想知道 Firefox 4 插件何时以及如何占用内存。
答案1
至少在 Linux 上,你可以查找一个名为 plugin-containe 的进程。我猜 Windows 上也是一样。
在Linux下你可以使用:
ps v -C plugin-containe
这将打印出有关该进程的内存信息。该信息指的是在 FF 中运行的所有插件,因为它们都运行在同一个进程中。我不知道主 FF 进程中是否还分配了与插件相关的内存(例如一些 IPC 开销)。
打印的信息之一是包含物理内存百分比的列。
%mem %MEM ratio of the process's resident set size to the
physical memory on the machine, expressed as a
percentage. (alias pmem).
答案2
一般来说,附加组件不会作为单独的进程运行。确定哪些附加组件占用大量内存应该很简单,只需逐个关闭附加组件,然后重新启动浏览器,并在此过程中注意 firefox.exe 进程的内存使用情况。