您好,是否可以知道,如果打开 Firefox 或任何浏览器,网络浏览器的每个标签占用的内存量是多少?
我只是好奇。
答案1
在 Firefox Quantum 中,您可以使用about:performance
。
您还about:memory
可以“查看、保存、加载和区分 Firefox 内存使用情况的详细测量结果”。
答案历史:
编辑1
五个月前,一位用户请求了此功能Mozilla 支持论坛。引用主持人的回答,“Mozilla 正在通过电解项目“。
编辑2
电解项目已经发布!现在 Firefox 也是多进程的。
答案2
对于Firefox
,我制作了一个插件,可以在相应选项卡的标题中显示选项卡内存使用情况。
为用户提供标签相关的统计数据和内存使用情况..
https://addons.mozilla.org/firefox/addon/tab-data/
特征
- 当前打开了多少个标签页
- 此 Firefox 会话期间打开了多少个选项卡
- 自安装插件以来已打开了多少个标签页
- 在标题中显示标签内存使用情况
- 偏好切换选项卡内存使用情况的开/关
- 偏好设置内存使用量收集间隔
答案3
尝试使用about:performance
。它似乎提供类似于 Chrome 任务管理器的实时数据。
由于附加组件框架现已更改,因此附加组件无法在 Firefox Quantum 中使用。
答案4
不幸的是,Firefox 标签的实现方式和结构方式about:memory
决定了确定每个标签的内存使用情况并非易事。它about:memory
实际上是一个用于调试和开发目的的工具,而且由于标签仍然是同一进程的一部分,因此您无法获得与在 Chrome/Chromium 中相同的每个标签的统计数据。
你不会从赏金中得到更好的答案,因为目前没有人能对此做些什么。
在 Mozilla 夜间 PPA 的最新夜间版本中,它about:memory
看起来是这样的(我选择了显示打开的选项卡的部分):
如您所见,可以通过 URL 判断所引用的选项卡,但实际上,内存在其他方面也有所使用,由于这是一个进程,但有多个线程,因此无法在此准确说明。