首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#jit

什么是即时(JIT)编译器呢?

JIT-就在这个词本身就说明什么时候需要(按需) 典型场景: 源代码完全转换为机器码 JIT场景: 源代码将被转换成汇编语言,如结构[用于C#的ex IL(中间语言),用于java的ByteCode]。 只有当应用程序需要时,中间代码才被转换为机器语言,即所需的代码只被转换为机器代码。 JIT与非JIT的比较: 在JIT中,并不是所有的代码都会先转换成机器代码,那么一部分必要的代码将被转换成机器代码,那么如果一个被调用的方法或功能不在机器中,那么这个代码就会变成机器代码。 CPU的负担。 由于机器代码将在运行时生成.... JIT编译器将生成针对运行机器CPU体系结构进行了优化的机器代码。 JIT例子: 在Java中JIT是在JVM(Java虚拟机) 在C#中它是在CLR(公共语言运行时) 在Android中,它是在新版本的DVM(Dalvik虚拟机)或ART(Android RunTime)中。... 展开详请
领券