听起来Mozilla使用TraceMonkey可以很好地改善JavaScript性能.另见Andreas Gal 关于跟踪树的论文.
这些改进是否可供其他口译员/编制者使用?如果是这样,这是否意味着我们会看到其他解释语言的一系列改进?
Andreas Gal有一个名为HotPath的研究JVM,他团队中的一些人正在努力将基于嵌套跟踪树的JITting添加到Maxine(Sun用Java编写的新研究JVM)和HotSpot.所以,至少它也出现在其他VM的其他语言中.
另外,新的PyPy JIT编译器(目前在Prolog中进行原型设计)使用了某种跟踪技术,尽管我不知道与Gal/Franz样式的嵌套跟踪树有多密切相关.
该Rubinius的人肯定知道这个工作的,以及实验非常开放.如果一些高级编译技术很快就会出现在那里,我不会感到惊讶.
BTW:有一个用JavaScript编写的Ruby VM,名为HotRuby.如果你在TraceMonkey上运行它,你可以免费获得基于跟踪树的Ruby :-)