跟踪树的Javascript性能改进是否会进入其他解释语言?

前端之家收集整理的这篇文章主要介绍了跟踪树的Javascript性能改进是否会进入其他解释语言?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
听起来Mozilla有幸用 TraceMonkey改善JavaScript性能.另见Andreas Gal的 paper on Trace Trees.

这些改进是否可用于其他口译员/编制者?如果是这样,这是否意味着我们会看到其他解释语言的一系列改进?

解决方法

Andreas Gal有一个名为 HotPath的研究JVM,他的团队中的一些人正在努力将基于嵌套跟踪树的JITting添加Maxine(Sun用Java编写的新研究JVM)和HotSpot.所以,至少它也出现在其他VM的其他语言中.

此外,新的PyPy JIT编译器(目前在Prolog中进行原型设计)使用了某种跟踪技术,尽管我不知道与Gal / Franz样式的嵌套跟踪树有多密切相关.

Rubinius的家伙肯定知道这项工作,并且对实验非常开放.如果一些高级编译技术很快就会出现在那里,我不会感到惊讶.

BTW:有一个用JavaScript编写的Ruby VM,名为HotRuby.如果你在TraceMonkey上运行它,你可以免费获得基于跟踪树的Ruby 原文链接:https://www.f2er.com/js/157635.html

猜你在找的JavaScript相关文章