阅读:5512回复:15
找出你的Firefox配置中占用内存最多的扩展【原创翻译】
找出你的Firefox配置中占用内存最多的扩展【原创翻译】
出处: Find out which Firefox add-on uses the most memory - http://www.ghacks.net/2013/03/08/find-o ... st-memory/ 我挺喜欢 Google Chrome 的任务管理器,它能提供浏览器中各种内存占用信息。虽然Firefox 的 about:memory 页面也能够提供相似的信息,但由于这个页面上糟糕的各项数据展现方式,并没有给大多数 Firefox 用户提供什么真正有用的信息。 假设你已经在 Firefox 上安装了许多扩展,在内存占用方面,你并不能真正地区分出哪个是重量级的扩展,哪个是轻量级的扩展。假设你的浏览器安装了几十个扩展,运行一段时间后,发现浏览器运行愈发显得步履蹒跚,或者浏览器的内存占用过多,这个时候,检查扩展占用内存的情况,找到拖慢浏览器的“真凶”,就非常必要了。 About:addons-memory (LINK),是一个新的扩展,他能够展现出扩展占用内存的信息。你可以用它去检查你所有的扩展,找出哪个扩展占用了最多的内存,进而可以去找相关的扩展来替代掉,或者干脆将它从浏览器中移除掉。除非是一些非用不可又无可替代的扩展。 这个扩展的使用方法很简单,在 Firefox 中安装好之后,打开“about:addons-memory”页面,你就会看到一个列表,上面是你所有安装过的扩展以及浏览器本身的信息。 描述:firefox-addons-memory-usage.jpg 图片:firefox-addons-memory-usage.jpg 列表中,每一个扩展包含了以下信息:扩展名、开发者、唯一标识,以及内存使用情况。此外还列出了每一个扩展占用的内存与所有扩展所占用内存的百分比。 该扩展的开发者还提到,扩展实际上使用到的内存,可能比这里列出的数值要大。他是这么说的: 许多扩展,尤其是非 JetPack 类型的扩展,可能会因为脚本、DOM或样式的原因,对浏览器产生静态或动态的资源叠加加载。这些情况是无法从浏览器占用资源本身严格区分出来的,因此这些叠加加载的资源,就不能列入扩展自身的资源消耗上面了。结果是,扩展内存消耗的真实数据,也许要比列表展现的数值要大一些! 同时在这个扩展信息页面上,还提供了一个“最小化内存使用”的按钮,点击它,能临时减少浏览器的内存资源占用。 结论: About:addons-memory 这个扩展,尽管还算不上十全十美,但它提供了浏览器中所有扩展的内存占用情况。虽然我不会一直在我的浏览器中使用这个扩展,但我会使用它,通过它获取我所有扩展的资源占用情况之后再删掉。 |
|
1楼#
发布于:2013-03-10 15:03
打开ns重新试了下,31个tab,结果发现ns不是gm的对手啊
gm还是比较牛的 ,有时间试试gm和scriptish哪个占用少。 ===== 开了25个tab,载入后全部刷新两次,结果如下, ABP荣膺第一 ,NS最近停用了,不然肯定是abp的好对手 。GM表现也很好。 就是看不到userchromejs+uc脚本管理器+css脚本管理器+一大堆uc,css脚本的资源占用。 |
|
|
2楼#
发布于:2013-03-10 15:03
|
|
|
3楼#
发布于:2013-03-10 15:03
好像那个最小化内存使用功能不是很好用
我试了五次,三次都是增加,两次为减少。。。 |
|
|
4楼#
发布于:2013-03-10 15:03
pcxfirefox: 启用NS重新试了下,确实没想象中那么多,不过最近用ucjspermission.uc.xul代替NS,fx的内存占用确实下来了。。。 GM很多啊,可是我只启用了7个脚本,而且只有一个是http*全局有效的,可能是禁用的脚本也在占用资源吧,禁用的脚本有30多个。 有时间和scriptish比较下。 最小化减少内存是啥? |
|
|
5楼#
发布于:2013-03-10 15:03
CSS 佔不到什麼資源的!
ucjspermission.uc.xul 是什麼? Adblock Plus 吃很兇耶 Top 1 非 JetPack 開發的常用擴展有哪些? Addons 和 Explicit 的百分比差別是什麼?沒看懂... |
|
|
6楼#
发布于:2013-03-10 15:03
pcxfirefox: adppa之前某个版本就是为了解决严重的内存泄漏,看来有可能并没有真的解决。 |
|
|
7楼#
发布于:2013-03-10 15:03
用户被禁言,该主题自动屏蔽! |
|
8楼#
发布于:2013-03-10 15:03
|
|
|
9楼#
发布于:2013-03-10 15:03
应该是很多年前chrome就有类似的功能了……而且比这个更强大,不仅限于扩展……而且是内置的……chrome://memory-redirect/
|
|
|
10楼#
发布于:2013-03-10 15:03
|
|
11楼#
发布于:2013-03-10 15:03
Google Chrome是一个扩展一个进程,所以查看内存占用很容易。
|
|
|
12楼#
发布于:2013-03-10 15:03
我这里 ABP 占用将近20MB,32.2%的内存。。。。。。。。。。。
那个最小化内存的应该是 CC+GC 吧?about:memory里面就有,这个应该是让它变得更可读。 |
|
|
13楼#
发布于:2013-03-10 15:03
|
|
|
14楼#
发布于:2013-03-10 15:03
好文,感谢分享!
flashdisable竟然占用内存最大,禁了,用不到 |
|
上一页
下一页