forked from uBlock-LLC/uBlock
-
Notifications
You must be signed in to change notification settings - Fork 40
不同时期测得的扩展本身内存占用值
fang5566 edited this page May 25, 2022
·
2 revisions
这里主要提供我在不同时期测出的扩展本身内存占用值以便进行对比,包括参考基准测试前后的截图。截图之前先对内存进行垃圾收集,要强制执行垃圾收集,请先使浏览器空闲 1 分钟以上,接着打开每个扩展的开发控制台,找到 时间线 标签页,再双击废纸篓图标。
- Chromium 39.0.2171.65 的 64 位版本(Linux 平台)
- uBlock Origin(uBO)0.8.2.2
- AdBlock 2.15
- Adblock Plus(ABP) 1.8.8
- Adguard AdBlocker 1.0.3.8
测试前:
测试后:
测试过程中观察到的:
- ABP/AdBlock/Adguard 比较占用 CPU 资源。uBO 无论何时都只显示个位数的 CPU 占用率,而且很低,其他多数过滤扩展常显示两位数的 CPU 占用率,偶尔在很高的范围内波动。
设置:
- uBO 0.8.2.2:开启了 EasyList、EasyPrivacy、Peter Lowe's、Fanboy’s Social Blocking List 以及全部三个恶意域名列表,启动前已建立了有效的快照(启动时内存占用波动情况更少)。
- AdBlock 2.15:开启了 AdBlock 自定义规则、EasyList、EasyPrivacy、Peter Lowe's、Fanboy’s Social Blocking List 和 Malware protection。
- ABP 1.8.5:开启了 EasyList、EasyPrivacy、Peter Lowe's、Fanboy’s Social Blocking List 和 Malware Domains。允许非侵入式广告 默认关闭。
- Adguard AdBlocker 1.0.3.8:English filters、Spyware filter、Peter Lowe's、Social media filter 和 Phishing and malware protection。允许非侵入式广告 默认关闭。
- 启用浏览器的 点击后运行 功能
- 勾选浏览器的 阻止第三方 cookie 和站点数据
注意事项:
- 用户需要关注一下开启 AdGuard Malware/phishing protection 列表后的隐私问题。
- Chromium 37.0.2062.94 的 64 位版本(Linux 平台)
- uBO v 0.6.2.1
- AdBlock 2.7.13
- ABP 1.8.5
- Ghostery 5.4.0
- Disconnect 5.18.15
测试前:
测试后:
测试过程中观察到的:
- AdBlock 很占用 CPU 资源,ABP 也一样,不过会比 AdBlock 好一点。
设置:
- uBO v 0.6.2.1:开启了 EasyList、EasyPrivacy、Peter Lowe's、Fanboy’s Social Blocking List 和所有三个恶意域名列表,启动前已建立了有效的快照(启动时内存占用波动情况更少)。
- AdBlock 2.7.13:开启了 AdBlock 自定义规则、EasyList、EasyPrivacy、Fanboy’s Social Blocking List 和 Malware protection。
- ABP 1.8.5:开启了 EasyList、EasyPrivacy、Fanboy’s Social Blocking List 和 Malware Domains。关闭 允许非侵入式广告。
- Ghostery 5.4.0:启用 Blocking all trackers,不勾选 Ghostrank,关闭 Alert bubble。
- Disconnect 5.18.15:默认设置。
注意事项:
考虑到 AdGuard 开启 Malware/phishing protection 列表后的隐私问题,我没有对其进行测试。
uBlock Origin - 一款支持 Chromium、Firefox 和 Safari 的高效过滤工具,快速且简洁