Jvm原理分析,看了都说好
发布时间:2019-12-23 04:55:19 所属栏目:Linux 来源:站长网
导读:副标题#e# 1 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。JVM屏蔽了与操作系统平台相关的信息,使
类加载器将字节码载入内存后,执行引擎以java字节码为单元,读取java字节码。java字节码机器读不懂,必须将字节码转化为平台相关的机器码。这个过程就是由执行引擎完成的。 在执行方法时JVM提供了四种指令来执行: invokestatic:调用类的static方法。 invokevirtual:调用对象实例的方法。 invokeinterface:将属性定义为接口来进行调用。 invokespecial:JVM对于初始化对象(Java构造器的方法为:)以及调用对象实例的私有方法时。 主要的执行计数: 解释,即时执行,自适应优化、芯片级直接执行。 解释属于第一代JVM 即时编译JIT属于第二代JVM (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |