
Jvm
文章平均质量分 83
jvm
尒轩窗
这个作者很懒,什么都没留下…
展开
-
垃圾收集算法——分代收集算法
全量回收呢,就好比我们刚才比作的大扫除,毕竟动做比较大,成本高,不能跟平时的小型值日(YoungGC)相比,所以如果FullGC使用太频繁的话,无疑会对系统性能产生很大的影响。这样整个Eden区就被清理干净了,可以继续创建新的对象,当Eden区再次被用完,就再触发一次YoungGC,然后呢,注意,这个时候跟刚才稍稍有点区别。经过若干次YoungGC后,有些对象在From与To之间来回游荡,这时候From区与To区亮出了底线(阈值),这些家伙要是到现在还没挂掉,对不起,一起滚到(复制)老年代吧。......转载 2022-07-27 17:36:08 · 200 阅读 · 0 评论 -
JVM堆内存
原文链接httpsJAVA堆内存管理是影响性能主要因素之一。堆内存溢出是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是怎么工作的。先看下JAVA堆内存是如何划分的,如图永久代,也称为方法区在JDK1.8版本废弃了永久代,替代的是元空间(MetaSpace),元空间与永久代上类似,都是方法区的实现,他们最大区别是元空间并不在JVM中,而是使用本地内存。......转载 2022-07-27 17:01:32 · 148 阅读 · 0 评论