![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 65
JVM
keeper42
Just do one thing and do it well! 要么别做,要做就做到最好!
展开
-
jvm-运行时内存结构
内存模型示意图每个区域的作用简述pc寄存器 (program counter)每一条java虚拟机线程都有自己的pc寄存器在任意时刻,一条java虚拟机线程只会执行一个方法的代码,正在被线程执行的方法称为该线程的当前方法(如果这个方法不是native的,那pc寄存器就保存java虚拟机正在执行的字节码指令的地址)(如果这个方法是natice的,那pc寄存器的值是undefined)pc寄存器的容量至少应当能保存一个returnAddress类型的数据或者一个与平台相关的本地指原创 2021-02-18 16:51:13 · 173 阅读 · 0 评论 -
Java虚拟机体系结构由几部分组成?
Java虚拟机体系结构图如下:Java虚拟机体系运作顺序:class文件通过类装载子系统将信息存入运行时数据区(包括方法区、堆、Java栈、程序计数器、本地方法栈),执行引擎通过一定的规范去解释执行。本地方法能通过执行引擎也能自己去调用运行时数据区。Java虚拟机体系结构解释:1) 类装载器子系统Classloader是JVM的一个子系统,用于加载类文件。2) 方法区方)区存储每个类结构,例如运行时常量池,字段和方法数据,方法的代码等3) 堆它是分配对象的运行时数据区原创 2021-02-18 16:42:02 · 223 阅读 · 0 评论