5

不同GC下ParallelGCThreads和ConcGCThreads的计算公式

 2 years ago
source link: https://blog.csdn.net/KimmKing/article/details/121548143
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

不同GC下ParallelGCThreads和ConcGCThreads的计算公式

同时被 2 个专栏收录
34 篇文章 30 订阅 ¥69.90 ¥99.00

目录

计算公式结论

Parallel GC下验证

CMS GC下验证

G1 GC下验证


前面的文章(JVM认知的常见10个误区 - kimmking的文章 - 知乎 JVM认知的常见10个误区 - 知乎)里,我们提到了CMS下的这两个参数的关系。其实我们可以全面的看一下Parallel/CMS/G1 GC下的这个关系。

1.JVM内存分配与回收

1.1 对象优先在Eden区分配

大多数情况,对象在新生代中 Eden 区分配。当 Eden 区没有足够空间进行分配时,虚拟机将发起一次Minor GC。我们来进行实际测试一

在测试之前我们先来看看 Minor GcFull GC 有什么不同呢?

新生代GC(Minor GC):指发生新生代的的垃圾收集动作,Minor GC非常频繁,回收速度一般也比较快。 老年代GC(Major GC/Full GC):指发生在老年代的GC,出现了Major GC经常会伴随至少一


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK