JVM
文章平均质量分 65
格式凶恶
这个作者很懒,什么都没留下…
展开
-
JVM七种垃圾回收器
一 七种垃圾回收器总结:垃圾收集器分类作用位置使用算法特点适用场景Serial串行运行作用于新生代复制算法响应速度优先适用于单CPU环境下的client模式ParNew并行运行作用于新生代复制算法响应速度优先多CPU环境Server模式下与CMS配合使用Parallel并行运行作用于新生代复制算法吞吐量优先适用于后台运算而不需要太多交互的场景Serial Old串行运行作用于老年代标记-压缩算法响应速度优先适用于单CPU环境下的Client模式Parallel Old并行运行作用于老年代标记原创 2022-03-01 20:39:39 · 778 阅读 · 0 评论 -
OOM(堆空间内存溢出)
《java 特种兵 上册》 3.6 常见的OOM现象( 136-146页),看此节后的总结。OOM的实际场景是很多的,这里介绍常见的,同时结合网络与实际测试中的一些资料信息。 一.HeapSize OOM(堆空间内存溢出)关键字:java.lang.OutOfMemoryError:java heap space意思:堆空间溢出。老年代区域剩余的内存,已经无法满足将要晋升到老年代区域的对象大小,会报此错。 一般来说,绝大部分都是这种情况。大量空间占据了堆空间,而这.转载 2022-03-01 19:14:59 · 2465 阅读 · 0 评论 -
JVM调优
1、JVM调优目标:使用较小的内存占用来获得较高的吞吐量或者较低的延迟。 程序在上线前的测试或运行中有时会出现一些大大小小的JVM问题,比如cpu load过高、请求延迟、tps降低等,甚至出现内存泄漏(每次垃圾收集使用的时间越来越长,垃圾收集频率越来越高,每次垃圾收集清理掉的垃圾数据越来越少)、内存溢出导致系统崩溃,因此需要对JVM进行调优,使得程序在正常运行的前提下,获得更高的用户体验和运行效率。 这里有几...转载 2022-03-01 19:00:25 · 101 阅读 · 0 评论 -
JVM常用调优参数
JVM常用调优参数原创 2022-03-01 09:32:27 · 69 阅读 · 0 评论