
JIT是PyPy中PVM的一部分吗?
JIT是否将经常使用的代码转换为机器代码,如果是这样的话,是否解释了其余的代码(除了频繁执行的代码),而不将其转换为机器代码?
PyPy是实现还是解释器?
发布于 2020-10-14 14:01:19
是PyPy中PVM的一部分吗?
是的,JIT编译器可以被视为虚拟机的一部分。不过,这都是定义的问题。如果其他人画了一幅图片,其中JIT被表示为一个单独的组件,仅与VM紧密集成,我也会接受这一点。
是否将经常使用的代码转换为机器代码
是。
是否解释了其余的代码(除了频繁执行的代码),而不将其转换为机器代码?
是的,字节码将被解释,直到它被足够频繁地执行,并且代码中没有经常执行的部分继续被解释。
是一个实现还是一个解释器?
解释器是编程语言的实现。
https://stackoverflow.com/questions/64354430
复制相似问题