JVM的内存回收策略是垃圾收集器实现的关键,不同的垃圾收集器具有不同的回收策略。一般而言,内存回收的目的是为了… 继续阅读 JVM 内存回收策略
分类: JVM实战
JVM 内存分配策略
JVM 的内存分配策略主要涉及到对象的创建和回收。在 Java 中,当需要创建一个对象时,JVM 会在堆内存中… 继续阅读 JVM 内存分配策略
JVM 内存分配策略与回收策略
JVM 内存分配策略和回收策略是调优 JVM 性能时需要考虑的关键因素。以下是它们的详细说明: 内存分配策略J… 继续阅读 JVM 内存分配策略与回收策略
JVM G1垃圾收集器
G1(Garbage-First)垃圾收集器是JDK 9之后引入的一款全新的垃圾收集器。与其他垃圾收集器不同,… 继续阅读 JVM G1垃圾收集器
JVM Shenandoah收集器
Shenandoah是JDK 12及以后版本中引入的一款垃圾收集器,它是一种低延迟的、并发的、压缩型垃圾收集器… 继续阅读 JVM Shenandoah收集器
Epsilon收集器
Epsilon收集器是一种实验性的垃圾收集器,它的目标是实现一种极简化的垃圾收集策略,以达到最高的吞吐量和最低… 继续阅读 Epsilon收集器
JVM CMS垃圾收集器
JVM CMS垃圾收集器是一种以获取最短回收停顿时间为目标的收集器,它使用了一种基于“标记-清除”算法实现的垃… 继续阅读 JVM CMS垃圾收集器
JVM Parallel Old垃圾收集器
JVM Parallel Old是一款并行的垃圾收集器,也是JDK1.8及之后版本中的默认垃圾收集器。该收集器… 继续阅读 JVM Parallel Old垃圾收集器
JVM Parallel Scavenge垃圾收集器
JVM Parallel Scavenge收集器是一种基于“标记-复制”算法实现的新生代垃圾收集器,它的主要特… 继续阅读 JVM Parallel Scavenge垃圾收集器
JVM ParNew垃圾收集器
JVM ParNew收集器是基于标记-复制算法实现的新生代垃圾收集器,与Serial收集器类似,也是一个多线程… 继续阅读 JVM ParNew垃圾收集器
JVM Serial Old垃圾收集器
JVM Serial Old收集器是Serial收集器的补充,用于对老年代的垃圾回收。它采用标记-整理算法,即… 继续阅读 JVM Serial Old垃圾收集器
JVM Serial垃圾收集器
JVM Serial收集器是一种单线程的垃圾收集器,主要用于新生代的垃圾回收。它采用标记-复制算法,即将新生代… 继续阅读 JVM Serial垃圾收集器
JVM垃圾收集器有哪些,作用和特点是什么,优缺点是什么
JVM垃圾收集器是JVM中的一种垃圾回收机制,它用于在应用程序执行过程中自动回收不再使用的对象所占用的内存空间… 继续阅读 JVM垃圾收集器有哪些,作用和特点是什么,优缺点是什么
JVM垃圾收集算法实现有哪些
ava虚拟机的垃圾收集算法有很多种实现,其中比较常见的包括: 标记-清除算法(Mark and Sweep):… 继续阅读 JVM垃圾收集算法实现有哪些
JVM垃圾回收算法分代收集、增量收集、并发收集
Java虚拟机的垃圾回收算法包括分代收集、增量收集和并发收集。这些算法都是为了提高垃圾收集效率和减少应用程序的… 继续阅读 JVM垃圾回收算法分代收集、增量收集、并发收集
JVM垃圾收集概述
Java虚拟机通过垃圾收集器(Garbage Collector,简称GC)来管理内存空间。垃圾收集器会自动寻… 继续阅读 JVM垃圾收集概述
JVM内存结构概述
JVM的内存结构主要包括以下几个区域: 程序计数器(Program Counter Register):每个线… 继续阅读 JVM内存结构概述
JMM可见性及示例分析
JMM中保证了程序的可见性,即一个线程对共享变量的修改对其他线程是可见的。以下是一个示例说明JMM的可见性: … 继续阅读 JMM可见性及示例分析
JMM有序性及示例分析
JMM中保证了程序的有序性,即保证程序按照指定的顺序执行。以下是一个示例说明JMM的有序性: 假设有两个线程t… 继续阅读 JMM有序性及示例分析
JMM原子性及示例分析
JMM中保证了一些基本操作的原子性,例如读取和写入基本类型变量的操作。以下是一个示例说明JMM的原子性: 假设… 继续阅读 JMM原子性及示例分析