【发布时间】:2017-04-04 06:10:44
【问题描述】:
这是一个关于现代 javascript 引擎中 JIT 编译器的典型行为的问题。假设我有一个包含许多字段的 A 类,其中的实例被另一个 B 类大量使用,包括在循环中。与其公开 A 的内部,还有一堆单行访问方法。 单独来看,每种方法对性能的影响不大,但让我们假设它们共同产生很大的影响。现代 JIT 会内联这些函数吗?
【问题讨论】:
-
可能。试一试,看看你最终是否表现不佳。
标签: javascript jit inlining