2010年12月8日星期三

Crankshaft 使 Javascript V8 引擎再提升两倍速度

今天的Chrome特别发布会上,Google宣布了Javascript V8 引擎的新架构:Crankshaft。Crankshaft可以明显提升JavaScript的性能,让用户拥有到更快更顺畅的网页和网页应用体验,即便使用复杂的JavaScript也不在话下。上图里是V8 benchmark suite测试结果,灰色条是原来的V8引擎,而蓝色条是使用Crankshaft的V8引擎,可以看到最高能有2倍的速度提升。
Crankshaft还可改进网页应用的启动速度,比如Gmail。使用page cycler测试可以看到(上图),Crankshaft对比Chrome 9,提升了12%的包含大量Javascript网页的加载速度。其原理在于将经常执行的代码进行大幅优化,而那些并不会被执行太多次的代码就不要花时间去优化了。
带有Crankshaft的32位Intel架构V8已经部署到了Chrome Canary分支里,支持ARM和64位的Crankshaft则已经开始制作。
本站文章除注明转载外,均为本站原创编译
转载请注明:文章转载自:谷奥——探寻谷歌的奥秘 [http://www.guao.hk]
本文标题:Crankshaft 使 Javascript V8 引擎再提升两倍速度
本文地址:http://www.guao.hk/posts/a-new-crankshaft-for-v8.html
本文短网址:http://guao.cc/YSD

没有评论:

发表评论