fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-08
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:5986回复:22

为 Firefox 启用增量式垃圾收集器(Incremental Garbage Collector)

楼主#
更多 发布于:2012-07-22 16:49
垃圾收集器GC和周期收集器CC是并称为Firefox内存回收的两大利器,作用是让Firefox 能够回收无用的 javacript 对象,减少内存消耗。但在回收垃圾的时候,会产生一种中断(pause),在中断期间,浏览器无法执行任何操作,简单说就是无响应了。如果累计很多的垃圾要回收,则需要更长中断时间,这会导致明显的浏览器卡顿。

增量式垃圾收集器是基于火车车厢的算法,也就是将整个GC的时间分为几个区块(increment),在每个区块里面执行一小段的GC,虽然整个GC所需的时间不变,但因为分块进行,每小块所造成的中断很小,所以最后用户还是感觉不到明显的迟钝。

这项功能在 Firefox 14 默认关闭,需在about:config 中启用(我是在15beta中开启),不过正式版不建议开启:
javascript.options.mem.gc_incremental

双击改为 true

相关阅读和讨论:
Bug 641025 - (IncrementalGC) Incremental GC
Mozilla Wiki:Incremental GC
Firefox More than meets your experience
lllovell
小狐狸
小狐狸
  • UID27303
  • 注册日期2008-12-04
  • 最后登录2017-01-26
  • 发帖数43
  • 经验32枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2012-07-22 16:49
15b1不清楚,但我裝的15b2好像是關閉了,手動打開了試試效果。
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-07-22 16:49
在14.0.1察覺不到它的作用
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
3楼#
发布于:2012-07-22 16:49
taglife
這個屌了
功能不全 還叫做正式版?! 悲劇
回到原帖

斑竹的意思是正式版不默认开启的功能往往不完善
http://pcxfirefox.wordpress.com/
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
4楼#
发布于:2012-07-22 16:49
正式版往往功能不全,会出bug

這個屌了
功能不全 還叫做正式版?! 悲劇
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-08
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2012-07-22 16:49
xelnaga:正式版不建议开启
y?
回到原帖


这个毕竟还在开发,测试版相对来说会开发比较多,正式版往往功能不全,会出bug
Firefox More than meets your experience
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2024-06-29
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
6楼#
发布于:2012-07-22 16:49
正式版不建议开启
y?
linee
小狐狸
小狐狸
  • UID5884
  • 注册日期2005-05-11
  • 最后登录2024-07-31
  • 发帖数90
  • 经验29枚
  • 威望0点
  • 贡献值12点
  • 好评度0点
  • 社区居民
  • 忠实会员
7楼#
发布于:2012-07-22 16:49
试试看效果如何.
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-08
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
8楼#
发布于:2012-07-22 16:49
13.0.2可能不能用,14也不建议开启,测试版开启比较适合。
Firefox More than meets your experience
云南妈妈网
火狐狸
火狐狸
  • UID37460
  • 注册日期2011-09-30
  • 最后登录2022-01-21
  • 发帖数128
  • 经验58枚
  • 威望0点
  • 贡献值66点
  • 好评度0点
9楼#
发布于:2012-07-22 16:49
13.0.2是否可以开启呢。
我就是经常在关闭标签的时候出现假死。卡顿呢。郁闷的很
nadpw
狐狸大王
狐狸大王
  • UID23496
  • 注册日期2008-04-01
  • 最后登录2023-03-14
  • 发帖数313
  • 经验137枚
  • 威望0点
  • 贡献值96点
  • 好评度3点
  • 社区居民
10楼#
发布于:2012-07-22 16:49
我覆盖安装的15B1是默认打开的
tmdcsb
火狐狸
火狐狸
  • UID26561
  • 注册日期2008-10-05
  • 最后登录2015-03-24
  • 发帖数132
  • 经验27枚
  • 威望0点
  • 贡献值2点
  • 好评度1点
11楼#
发布于:2012-07-22 16:49
4g内存足够了,不用开.
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
12楼#
发布于:2012-07-22 16:49
16,17都是默认开启。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
细细粒
火狐狸
火狐狸
  • UID33240
  • 注册日期2010-07-01
  • 最后登录2022-08-12
  • 发帖数161
  • 经验135枚
  • 威望0点
  • 贡献值22点
  • 好评度4点
  • 社区居民
  • 忠实会员
13楼#
发布于:2012-07-22 16:49
我现在的版本默认开启的?
好人好梦
火狐狸
火狐狸
  • UID26935
  • 注册日期2008-11-06
  • 最后登录2025-08-15
  • 发帖数255
  • 经验91枚
  • 威望0点
  • 贡献值28点
  • 好评度4点
  • 社区居民
14楼#
发布于:2012-07-22 16:49
开起来看看有没有什么区别
上一页
游客

返回顶部