idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
阅读:2217回复:11

Bug 641025 – Incremental GC 已经在每小时版本实现

楼主#
更多 发布于:2012-02-19 19:28
Bug 641025 – Incremental GC
https://bugzilla.mozilla.org/show_bug.cgi?id=641025

进入about:config:可以看到javascript.options.mem.gc_incremental
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
1楼#
发布于:2012-02-19 19:28
Re: Bug 641025 – Incremental GC 已经完成
 Incremental Garbage Collection的原理是Garbage Collection能够定期释放掉程序本该释放的内存空间,这是一项非常重要的技术。但是这个过程可能会导致电脑死机。Incremental Garbage Collection能够将这个过程剪切成不同的步骤,从而减少暂停时间。据测试人员表示,“Google使用V8基准来测试JavaScript性能,并且证实了它的成功。在我们的测试中,要呈现一个完整的框架,最大的时间值从原来暂停的272毫秒降低到50毫秒。”。

  而更为难能可贵的是,相比于一个更为庞大的JavaScript项目,要提高Google的交互性性能可谓是难上加难。因为这需要释放更大的内存空间。Chrome却力压群敌,做到了这一点。

  另一大浏览器厂商Mozilla同样致力于Incremental Garbage Collection的工作,“这个技术很难实现,我们不知道会有多少艰难险阻,但我们会朝着目标努力。“
游客

返回顶部