【问题标题】:Does the V8 javascript engine compile all javascript to machine language?V8 javascript 引擎是否将所有 javascript 编译为机器语言?
【发布时间】:2016-08-23 19:19:04
【问题描述】:

Chrome 和 Node.js 中使用的 V8 引擎是将整个代码编译为机器语言一次,还是每次为添加到调用堆栈的每个上下文编译下一个要执行的上下文?

【问题讨论】:

标签: javascript node.js google-chrome v8


【解决方案1】:

V8 可能会将您的一些代码编译成机器语言,并且可能不会将所有代码编译成机器语言。

任何一段代码的准确表示取决于许多因素,包括库中不断变化的优化行为。没有一个是可以保证的,也不应该被这样对待,即使它现在以某种方式表现。

【讨论】:

    猜你喜欢
    • 2015-05-16
    • 2011-05-27
    • 2011-05-12
    • 2013-01-02
    • 2011-08-11
    • 2013-04-21
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多