随笔分类 - JVM
Java虚拟机
摘要:一、JVM内存分配与回收 下图为堆内存结构图(注意:元数据区(MetaData )实际上不属于堆): 1、对象优先在Eden区分配 大多数情况下,对象在新生代中Eden区分配。当Eden区没有足够空间进行分配时,JVM将发起一次Minor GC。 提问:Minor GC和Full GC有什么不同呢?
阅读全文
摘要:一、类加载过程 类加载:类加载器将.class字节码文件加载进Java虚拟机的内存中。 加载:在硬盘上查找并通过IO读入字节码文件 连接:执行校验、准备、解析(可选)步骤 校验:校验字节码文件的正确性 准备:给类的静态变量分配内存,并赋予默认值 解析:类加载器载入类所引用的其他所有类 初始化:对类的
阅读全文
摘要:一、JVM整体架构 1、JVM(Java虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统,是物理机的软件实现。常用的虚拟机有VMWare、Virtual Box、Java Virtual Machine。 2、JVM由三个主要的子系统构成 类加载子系统 (即
阅读全文

浙公网安备 33010602011771号