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 · 186 阅读 · 0 评论 -
Java虚拟机体系结构由几部分组成?
Java虚拟机体系结构图如下: Java虚拟机体系运作顺序: class文件通过类装载子系统将信息存入运行时数据区(包括方法区、堆、Java栈、程序计数器、本地方法栈),执行引擎通过一定的规范去解释执行。本地方法能通过执行引擎也能自己去调用运行时数据区。 Java虚拟机体系结构解释: 1) 类装载器子系统 Classloader是JVM的一个子系统,用于加载类文件。 2) 方法区 方)区存储每个类结构,例如运行时常量池,字段和方法数据,方法的代码等 3) 堆 它是分配对象的运行时数据区原创 2021-02-18 16:42:02 · 231 阅读 · 0 评论