loading
JVM调优

JVM调优 JDK 7、8 和 8+版本的JVM调优方式有一些共通之处,但也存在差异,下面分别简述: JDK 7 调优要点与参数: 内存管理与垃圾回收: -Xms 设置JVM初始堆内存大小。 -Xmx 设置JVM最

Class类文件结构

Class类文件结构 Java虚拟机(JVM)的Class类文件结构是一种高度组织化的格式,它遵循特定的二进制布局以便于JVM理解和执行。以下是Class文件结构的主要组成部分: 魔数(Magic Number

JVM类加载器以及双亲委派模型

类加载生命周期 类从被加载到Java虚拟机(JVM)内存开始,直至从内存中卸载,其完整的生命周期可分为七个阶段: 加载(Loading):查找并导入二进制字节流(.class文件),创建类的Class对象。 验证(Verification):确保被加载类的正

JVM垃圾收集器

JVM垃圾收集器 JVM垃圾收集器分类 JVM(Java虚拟机)提供了多种垃圾收集器,这些收集器随着JDK版本的更新也在不断迭代和发展。以下是一些常见的JVM垃圾收集器及其特点: Serial Coll

JVM内存回收机制和算法

JVM内存回收机制和算法 内存回收机制 内存回收机制主要针对堆内存进行管理,栈、本地方法栈和计数器等内存区域的分配与回收通常在编译期确定并在线程执行完毕后自动清理,相比之下,堆内存的回收更为复杂。下面是通过几个问题详细说明内存回收机制的内容: 可回收堆内存的判定 可回收的

JVM内存分区

内存分区 内存区域划分与特性 方法区(Method Area) 性质:所有线程共享的内存区域,存储已加载的类信息,包括常量、静态变量、方法代码等。 对象访问方式: 句柄访问:在堆内存中开辟句柄池,引用存储的是对象句柄地址,句柄包含对象实例数据和类型数据