首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JIT是PyPy中PVM的一部分吗?

JIT是PyPy中PVM的一部分吗?
EN

Stack Overflow用户
提问于 2020-10-14 13:31:48
回答 1查看 245关注 0票数 1

JIT是PyPy中PVM的一部分吗?

JIT是否将经常使用的代码转换为机器代码,如果是这样的话,是否解释了其余的代码(除了频繁执行的代码),而不将其转换为机器代码?

PyPy是实现还是解释器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-14 14:01:19

是PyPy中PVM的一部分吗?

是的,JIT编译器可以被视为虚拟机的一部分。不过,这都是定义的问题。如果其他人画了一幅图片,其中JIT被表示为一个单独的组件,仅与VM紧密集成,我也会接受这一点。

是否将经常使用的代码转换为机器代码

是。

是否解释了其余的代码(除了频繁执行的代码),而不将其转换为机器代码?

是的,字节码将被解释,直到它被足够频繁地执行,并且代码中没有经常执行的部分继续被解释。

是一个实现还是一个解释器?

解释器是编程语言的实现。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64354430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档