技术栈
垃圾收集
Diligent_lvan
1 个月前
jvm
·
g1
·
垃圾收集
·
安全点
GC安全点导致停顿时间过长的案例
前段时间在使用G1垃圾收集时,因服务读写压力过大,于是将-XX:MaxGCPauseMillis参数调整为500ms,运行一段时间后发现垃圾收集的停顿时间经常达到3s以上,但实际垃圾收集器进行回收的动作就只占其中的几百毫秒。
乔木剑衣
3 个月前
java
·
jvm
·
学习
·
垃圾收集
JVM学习:CMS和G1收集器浅析
运行时数据区可分为线程隔离和线程共享两个维度,垃圾回收主要是针对堆内存进行回收(1)线程隔离(2)线程共享
黄晓琪
1 年前
jvm
·
算法
·
虚拟机
·
垃圾收集
jvm垃圾收集器-三色标记算法
在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象).