听起来好像Mozilla通过 TraceMonkey <改善JavaScript性能/ A>。另见Andreas Gal的关于追踪树的论文

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

有帮助吗?

解决方案

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

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

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

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

其他提示

唯一可能的答案是:希望!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top