Java虚拟机
文章平均质量分 86
MYws.
曾许人间第一流
展开
-
JVM-执行引擎
JVM-执行引擎1.执行引擎2.Java程序编译和解释执行3. 已经内置JIT编译器了,那为什么还需要使用解释器来“拖累”程序的执行性能呢?4.热点代码及探测方式5.HotSpot设置程序执行方式6.AOT编译器 1.执行引擎 执行引擎是Java虚拟机核心的组成部分之一 “虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行的能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎是由软件自行实现的,因此可以不受物理条件制约地制定指令集与执行引擎的结构体原创 2022-01-13 14:15:34 · 100 阅读 · 0 评论 -
JVM-类加载子系统
JVM-类加载子系统 1.类加载子系统的作用 从文件系统或者网络中加载字节码文件(.class后缀) 将字节码文件的信息存放到JVM运行时数据区的方法区中,将字节流所代表的静态存储结构转化为方法区的运行时数据结构 在内存中生成代表该class文件对应类的java.lang.Class对象,作为该类在方法区的数据入口 2.类加载器的执行过程 加载:通过类文件的全限定名获取该文件对对应的二进制字节流,将字节流所代表的静态存储结构转化为JVM运行时数据结构,并在内存中生成对应的java.lang.Clas原创 2021-12-01 19:26:09 · 265 阅读 · 0 评论