![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 87
我是小白猿
这个作者很懒,什么都没留下…
展开
-
JVM面试-性能调优问题逻辑梳理
JVM面试-调优问题逻辑梳理 1.首先回答性能优化硬件方面。 存储性能优化 尽量使用SSD固态硬盘,加大内存。 2.其次考虑JVM及代码层次的优化 JVM调优的本质: 并不是显著的提高系统性能,不是说你调了,性能就能提升几倍或者上十倍,JVM调优,主要调的是稳定。如果你的系统出现了频繁的垃圾回收,这个时候系统是不稳定的,所以需要我们来进行JVM调优,调整垃圾回收的频次。 GC调优原则 1、大多数的java应用不需要GC调优 2、大部分需要GC调优的的,不是参数问题,是代码问题 3、在实际使用中,分析GC情况原创 2021-05-27 11:08:59 · 311 阅读 · 0 评论 -
标记清除算法与G1垃圾回收器过程-个人笔记
标记清除算法 垃圾回收器CMS(Concurrent Mark Sweep)就是基于“标记-清楚”算法实现的。一般用于老年代。 垃圾回收过程: **1. 初始标记:**仅仅只是标记一下 GC Roots 能直接关联到的对象,速度很快,需要停顿(STW -Stop the world)。 **2. 并发标记:**从GC Root 开始对堆中对象进行可达性分析,找到存活对象,它在整个回收过程中耗时最长,不需要停顿。 **3. 重新标记:**为了修正并发标记期间因用户程序继续运作而导致标记产生变动的那一部分对象的原创 2021-05-24 09:59:29 · 1287 阅读 · 0 评论