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

Cor*_*rch 7 javascript compiler-construction performance interpreter

听起来Mozilla使用TraceMonkey可以很好地改善JavaScript性能.另见Andreas Gal 关于跟踪树论文.

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

Jör*_*tag 7

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

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

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

BTW:有一个用JavaScript编写的Ruby VM,名为HotRuby.如果你在TraceMonkey上运行它,你可以免费获得基于跟踪树的Ruby :-)