相关文章
G1调优实践日记--G1HeapWastePercent和InitiatingHeapOccupancyPercent的应用
背景
最近有个算文本相似度的需求,当然这算法copy过来没做过什么验证就直接上线了,然后应用程序莫名就开始OOM,然后进程直接被kill掉,当然一开始我没想起来是这段算法代码的锅,我把java_pid18776.hprof文件down下来先…
建站知识
2025/2/23 5:06:01
jvm性能调优 - 18白话G1垃圾回收器的工作原理
文章目录 ParNew + CMS的组合的痛点G1垃圾回收器G1是如何做到对垃圾回收导致的系统停顿可控的?Region可能属于新生代也可能属于老年代总结ParNew + CMS的组合的痛点
前几篇文章我们已经彻底把垃圾回收机制给讲清楚了,包括ParNew和CMS两个垃圾回收器对新生代和老年代进行垃圾…
建站知识
2025/2/8 16:16:22
G1垃圾回收器REGION SIZE说明
说明:JDK7和JDK8的Region划分实现略有不同(差异非常小,且只有-Xmx和-Xms的值不一样才有区别),本篇文章讲解的是JDK8中Region的划分实现;如果要了解JDK7的Region划分实现,请参考JDK7 headpRegion…
建站知识
2025/3/8 4:04:53
Java GC G1 详解
多看看JDK的JEP(JDK Enhancement Proposal),少看网上的垃圾文章。 通过JEP你可以知道,某个特性产生的背景是什么,是怎么解决的问题。 G1(Garbage-First)回收器是在JDK1.7中正式使用的全新垃圾回收器,G1拥有…
建站知识
2025/2/28 18:06:38