阅读:11279回复:36
Mozilla 开发人员指出 Adblock Plus 对浏览器内存占用有很大影响,ABP也回应了
Adblock Plus 一直以来都有人指出其巨大的过滤规则数量导致内存占用大幅提升,jgsabc 也提出了非常有价值的观点,详见(Adblock Plus 已替换掉默认的 ChinaList,Chinalist 决定终止项目)。
这次,Mozilla 负责 Memshrink (旨在降低浏览器内存占用,提高响应速度)项目的一位开发人员在其博文里面也指出 ABP 安装后确实大幅提升浏览器内存占用。但并没有提出严厉批评,只是希望 ABP 开发人员能着重改善内存占用。 他的观点差不多是这样: 1、一旦启用 ABP,就会固定增加 60-70 MB 的内存占用,主要是一些额外的 Javascript 内存占用。 2、iframe 是导致 ABP 内存占用急剧攀升的主要原因。每载入一个 iframe 会增加 4MB 内存占用,原因是 ABP 会在每个 iframe 中插入一个巨大的样式表。一个极端的例子是这个包含400个iframe的页面,没开启 ABP 占用 370MB,开启后占用 1960MB,并且网页载入明显变慢。 最后作者认为在屏蔽广告和增加内存占用之间用户必须作出权衡,同时希望 ABP 作者能着重改善内存占用并愿意合作,并提醒用户在抱怨浏览器内存占用大的时候先看看是否启用了 ABP。 https://blog.mozilla.org/nnethercote/2014/05/14/adblock-pluss-effect-on-firefoxs-memory-usage/ ----------------------------------------------- ABP 的回应 https://adblockplus.org/blog/on-the-adblock-plus-memory-consumption 关于每个iframe 都会新建一个巨大的样式表问题,ABP表示他们正在研究实现样式表在不同页面之间的共享,同时增加发送用户数据统计信息的功能(有点危险,ABP可能会滥用),可以统计过滤规则和元素隐藏规则使用情况,删除不用的,精简规则数量,减少内存占用。 关于固定增加的内存占用,ABP表示这是为了管理和应用过滤规则所必需的,ABP的 5万条规则就需要60MB的内存,这些数据保存方式不太好(都在 patterns.ini),但目前在面对复杂的 JS 对象时候,只有这个办法。ABP表示目前正在开发新的存储方式。 |
|
|
1楼#
发布于:2014-05-14 18:58
ADB肯定要开启的,希望开发人员优化下内存占用。
|
|
|
2楼#
发布于:2014-05-14 18:59
http://vimcolorschemetest.googlecode.com/svn/html/index-c.html
我点击这个了 大家祝我好运 图片:2014-05-14_190132.png ![]() 感人 |
|
3楼#
发布于:2014-05-14 19:11
|
|
|
4楼#
发布于:2014-05-14 19:16
现在用 ABE
|
|
5楼#
发布于:2014-05-14 19:20
|
|
|
6楼#
发布于:2014-05-14 19:25
|
|
7楼#
发布于:2014-05-14 19:41
跟偶测试感受一样,abp是双刃剑
https://www.firefox.net.cn/read-48054 |
|
8楼#
发布于:2014-05-14 20:22
用户被禁言,该主题自动屏蔽! |
|
9楼#
发布于:2014-05-14 20:49
我也是8g内存 firefox打开来无压力
|
|
10楼#
发布于:2014-05-14 21:40
|
|
11楼#
发布于:2014-05-14 23:12
粗略看了下原文,感觉Palant可能没有跟进firefox最新的对css的支持,另外他的解释“样式表是统一的”感觉是最大的问题,应该让社区那帮人把针对各国的样式表分开来
|
|
|
12楼#
发布于:2014-05-15 11:12
Adblock Plus貌似是常用扩展里内存占用最大的一个扩展。
|
|
13楼#
发布于:2014-05-15 11:13
|
|
|
14楼#
发布于:2014-05-15 11:23
文科:http://vimcolorschemetest.googlecode.com/svn/html/index-c.html没装 ADB , 29.0.1 不卡,内存 500M about:memory 400.88 MB (100.0%) -- explicit ├──166.71 MB (41.59%) -- window-objects │ ├──139.17 MB (34.72%) -- top(http://vimcolorschemetest.googlecode.com/svn/html/index-c.html, id=747) |
|
上一页
下一页