谷歌的Chrome浏览器提供一个新的增量垃圾收集器,显着改善Web应用程序的交互性能。
垃圾收集器提供了自动内存管理,回收对象占用一个程序不再使用的内存 。在可用Chrome发布渠道网站,垃圾收集成为谷歌的开放源码的V8 JavaScript 引擎 。
谷歌软件工程师维亚切斯拉夫叶戈罗夫和埃里克科里说:“随着WebGL的JavaScript中的三维图形,我们看到出现的高度互动性和图形密集型应用程序,如谷歌地图,新游戏和演示的新版本,但这些新的用途等技术问世,而未来的,是为更好地在JavaScript的交互性能的需要。
他们补充说,“避免暂停实现良好的互动性能至关重要。此前,垃圾收集暂停时间取决于内存使用量。因此,大型的交互式应用程序是影响通过暂停,造成hiccuping V8的新的[垃圾收集]减少暂停时间保持显着,而伟大的峰值性能和内存使用。”
Google的工程师建议开发者尝试垃圾收集器,如果他们正在建设的高度交互的Web应用程序或游戏。该公司正寻求反馈的技术。