03 2021 档案
摘要:一、JVM内存结构概览 由上图可以看到,一个程序在运行时,JVM数据区主要有这几块组成部分,且每一块组成部分都可以通过设置对应的虚拟机参数来进行调优。 Spring Boot应用包运行时可以通过以下格式的指令进行启动(Tomcat启动直接加在bin目录下catalina.sh文件里): java ‐
阅读全文
摘要:一、类加载的过程 我们通过一个流程图来进行分析: 类加载的步骤 类加载过程有如下几步: 加载 >> 验证 >> 准备 >> 解析 >> 初始化 >> 使用 >> 卸载 加载:在硬盘上查找并通过IO读入字节码文件,使用到类时才会加载,例如调用类的 main()方法,new对象等等,在加载阶段会在内存中
阅读全文