![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
鲸落1024
这个作者很懒,什么都没留下…
展开
-
java虚拟机之-即时编译,类的加载,和方法的桥接
jvm hostSpot内置多个即时编译器:C1,C2,Graal(java10) C1 称为client编译器,面向client端它采用的优化编译比较简单 C2 称为server编译器,面向性能要求比较高的服务端程序,优化复杂,编译时间长,但是执行效率更高 分层编译: java7开始,hostspot虚拟机采用了分层编译,热点方法会首先采用C1编译,然后热点方法中的热点会采用C2编...原创 2020-04-28 15:37:54 · 195 阅读 · 0 评论 -
java基本原理-虚拟机怎么运行java字节码,java基本类型,加载java类
java 虚拟机结构 java虚拟机结构: java虚拟机加载java类后,会被存放与方法区 java虚拟机会将栈细分为面向java方法的java栈,面向本地(native)方法栈,存放线程执行位置的pc寄存器 运行流程 在运行过程中,当调用一个java方法是,java虚拟机会在当前线程的java方法栈中生成一个栈帧 当退出当前执行的方法时,java虚拟机会弹出当前线程的当前栈帧 当...原创 2020-03-27 17:47:28 · 198 阅读 · 0 评论