技术栈
g1
佛祖让我来巡山
11 天前
cms
·
gc
·
垃圾收集器
·
g1
Java垃圾收集器全解:从Serial到G1的进化之旅
----------------- 先赞后看 👍 效果翻倍 🔥 -----------------
鼠鼠我捏,要死了捏
16 天前
java
·
g1
·
gc调优
深入实践G1垃圾收集器调优:Java应用性能优化实战指南
随着微服务和海量并发请求的普及,Java应用在生产环境中对低延迟和高吞吐的需求日益显著。传统的CMS和Parallel GC 在大内存场景下常出现Full GC 停顿时间长、吞吐下降等问题。G1(Garbage-First)垃圾收集器作为JDK 9+的默认垃圾收集器,通过分区回收、并行并发标记、混合回收等机制显著降低停顿时间,成为大中型服务的首选。
水中加点糖
6 个月前
jvm
·
gc
·
jdk17
·
zgc
·
g1
·
gc定位
·
gc调优
JVM-GC(G1)实践—GC异常定位、参数调整、GC更换
如SpringBoot官方介绍所说的那样,从SpringBoot3.x开始支持的最低JDK版本为:JDK17(官方推荐使用BellSoft Liberica JDK),其对应的GC为G1。 本文笔者从应用实践的角度出发,记录一些关于GC的一些实践总结。
Diligent_lvan
7 个月前
jvm
·
g1
·
垃圾收集
·
安全点
GC安全点导致停顿时间过长的案例
前段时间在使用G1垃圾收集时,因服务读写压力过大,于是将-XX:MaxGCPauseMillis参数调整为500ms,运行一段时间后发现垃圾收集的停顿时间经常达到3s以上,但实际垃圾收集器进行回收的动作就只占其中的几百毫秒。
张彦峰ZYF
7 个月前
jvm
·
cms
·
zgc
·
g1
·
zyf jvm 知识准备分享
动态扩缩容引发的JVM堆内存震荡:从原理到实践的GC调优指南
目录一、典型案例:系统发布后的GC雪崩事件(一)故障现象1. 刚刚启动时 GC 次数较多2. 堆内存锯齿状波动
zzlyyds
7 个月前
java
·
jvm
·
cms
·
垃圾回收
·
g1
深入理解三色标记、CMS、G1垃圾回收器
三色标记算法是一种常见的垃圾收集的标记算法,属于根可达算法的一个分支,垃圾收集器CMS,G1在标记垃圾过程中就使用该算法
太阳伞下的阿呆
1 年前
jvm
·
jdk
·
zgc
·
g1
Jvm G1与ZGC启动参数
设置初始堆和最大堆大小为 4G。启用 G1 垃圾收集器。目标是将最大 GC 暂停时间控制在 200 毫秒以内。
G皮T
2 年前
java
·
jvm
·
gc
·
垃圾收集器
·
垃圾回收
·
g1
·
full gc
【Java】图解 JVM 垃圾回收(二):垃圾收集器、Full GC
Java 虚拟机提供了多种垃圾回收器,每种回收器有其特定的用途和优势。以下是常见的垃圾回收器:连线表示垃圾收集器可以配合使用。
冲上云霄的Jayden
2 年前
cms
·
gc
·
垃圾回收
·
par new
·
g1
JVM-垃圾回收器详解、参数配置
并行(Parallel) 指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。并发(Concurrent) 指用户线程与垃圾收集线程同时执行(但不一定是并行的,可能会交替执行),用户程序在继续运行。而垃圾收集程序运行在另一个CPU上。
我是有底线的