
垃圾回收
文章平均质量分 95
w_rcss
他山之石,可以攻玉。
展开
-
一文读懂ZGC
前言ZGC是oracle继G1之后推出一款标记-整理算法的并发垃圾回收器,jdk11仅支持linux,jdk14增加了对windows,mac的支持。本文简单介绍ZGC什么是ZGC?ZGC(The Z Garbage Collector)是一款标记-整理算法的并发垃圾回收器,官方解释ZGC只是个名字,没有意义。 //开启ZGC-XX:+UnlockExperimentalVMOptions-XX:+UseZGC 为什么要使用ZGC?ZGC往往适用于大内存和多核cpu,支持堆的大小范围很广原创 2020-10-09 14:09:54 · 2331 阅读 · 0 评论 -
一文读懂G1
G1(garbage—first)G1是JVM中的一种垃圾回收器,garbage-first意思是总是优先回收价值最大的区域。G1长什么样?Serial,Parallel,CMS将整个堆按年代划分,进行分代回收。G1依然是分代垃圾回收器,G1将堆划分为2048个region(大小为1~32M),每个region从属不同的年代,每个年代都是一部分region的集合。如图:为什么要使用G1?...原创 2019-10-21 21:45:01 · 2182 阅读 · 3 评论