代码之家  ›  专栏  ›  技术社区  ›  Corbin March

跟踪树的Javascript性能改进是否会应用到其他解释语言中?

  •  7
  • Corbin March  · 技术社区  · 16 年前

    TraceMonkey . 另见Andreas Gal的 paper on Trace Trees

    这些改进是否适用于其他解释器/编译器?如果是,这是否意味着我们将看到其他解释器语言的一系列改进?

    2 回复  |  直到 16 年前
        1
  •  7
  •   Jörg W Mittag    16 年前

    Andreas Gal的一项研究称为 HotPath Maxine (Sun的新研究JVM是用Java编写的)和热点。因此,至少它也出现在其他语言的其他虚拟机中。

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

    这个 Rubinius

    顺便说一句:有一个用JavaScript编写的Ruby虚拟机,名为 HotRuby . 如果您在TraceMonkey上运行它,您将免费获得基于跟踪树的Ruby:-)

        2
  •  0
  •   dguaraglia    16 年前

    对此唯一可能的答案是: 有希望地